31
44
84
113
306
360
38
55
91
83
30
164
258
39
162
114
53
58
93
126
90
46
60
105
1
35
5
175
74
22
187
18
37
87
235
25
52
42
565
182
19
28
140
21
384
43
152
0
352
78