37
92
85
67
140
53
21
197
17
82
51
154
66
48
84
30
46
75
752
29
28
33
825
93
50
61
99
590
69
534
80
73
78
24
20
26
56
13
58
178
220
310
62
145
249
149
321
57