4
51
7
18
29
196
109
19
223
166
21
178
375
82
6
1
31
30
13
78
321
15
34
42
67
22
55
125
3
71
66
221
113
201
9
90
11
10
37
255
38
158
16