104
75
73
141
149
35
29
54
375
188
125
105
32
257
103
171
72
138
173
464
264
56
160
184
85
19
93
55
43
112
182
379
79
265
71
144
100
116
59
33
36
50
40
74
49
256
27
90
263
92
82
110
62
146
127
177