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