164
97
182
16
131
27
353
229
135
310
575
10
4
13
124
6
31
20
1
206
234
65
106
26
125
328
63
315
398
98
33
40
19
24
61
14
3
8
416
160
117
218
77
112
214
158
75
99
94
211
172
230
478
553
161