8
18
4
3
97
51
111
6
157
12
71
195
317
38
128
22
23
250
982
95
242
655
86
84
115
27
13
7
24
16
282
487
176
306
85
293
60
1702
431
34
48
271
46
9
26
78
11
20
294
19
25
116