89
132
317
108
68
365
95
194
272
49
63
12
82
96
128
219
22
154
98
72
123
77
120
301
90
124
135
85
107
155
161
255
50
224
142
259
322
91
579
103
656
24
41
110
538
137
56
269
67
134
151
163
414
338