16
25
39
18
45
173
36
41
31
15
29
33
12
63
90
101
50
23
27
14
34
126
47
59
61
40
70
26
62
13
104
53
55
66
76
30
21
83
67
58
108
68
264
217
95
169
28
38
93