12
11
64
112
27
91
4
49
40
33
28
19
22
34
8
21
276
58
266
140
2
20
97
62
156
71
53
69
35
320
170
239
149
15
43
7
3
42
90
18
30
616
13