186
62
29
263
13
22
56
3
59
5
9
8
27
342
111
10
40
15
30
6
19
78
113
33
68
138
16
251
64
258
129
76
273
48
25
63
53
107
174
104
14
21
12
38
61
26