37
36
71
13
16
15
91
70
56
121
151
33
30
46
178
63
77
232
147
20
252
333
167
92
97
52
49
54
21
265
75
353
86
55
29
94
137
101
61
45
176
82
80
409
238
26
251
47
88
90
152
114