18
47
43
8
30
93
62
50
13
92
68
31
23
143
20
25
37
79
59
117
71
75
85
34
32
28
155
58
70
29
103
280
145
184
72
91
55
27
324
132
291
88
69
125
94
36
76
128
137
400
49
40
102
56
83