63
92
107
84
127
508
459
66
80
650
24
344
89
141
46
98
205
70
115
50
255
22
43
52
145
128
206
100
162
149
161
194
351
82
96
1394
3140
284
27
1424
866
294
88
173
19
68
74
86
118
37
23
130
57
109
106