2
12
91
8
28
11
16
41
27
224
96
50
302
0
9
110
56
46
37
14
18
17
7
21
20
1
3
22
155
40
23
32
69
324
34
94
52
62
43
31
19