33
85
60
40
19
80
88
35
92
25
21
61
157
117
15
16
38
366
39
27
67
46
47
75
77
32
53
72
71
178
130
114
28
164
57
299
968
99
42
122
97
64
348
91
142
291
144
69
123
36
211
522
215
199