108
17
13
32
191
174
207
1277
9
105
30
61
24
312
333
63
51
82
52
6
20
53
93
48
148
302
76
323
43
11
27
33
280
136
7
65
839
98
232
501
28
146
162
119
38
121
49
58
135
647
322
248
1039
22
73
341