171
334
230
267
238
328
125
423
174
89
477
568
165
257
134
214
116
316
44
301
265
152
84
253
104
158
210
113
15
8
13
17
1992
22
82
131
23
37
7
25
53
10
45
48
11
9
1614
4155
28
54
12
41
250