374
176
252
55
62
128
71
105
276
31
122
151
64
15
175
548
197
63
91
56
29
53
187
383
90
133
192
149
697
34
22
410
183
208
1443
510
37
52
9
96
107
116
115
283
167
40
38
21
106
26
1314
79
353
48
76