101
341
43
478
79
16
50
202
68
75
118
17
88
224
247
40
73
201
382
168
186
69
563
151
114
208
147
19
56
45
275
15
120
14
27
135
96
51
13
100
62
74
10
127
185
53
44
4
239
145
60
30
417
240
37
130
83