3
11
1
21
126
2
32
5
13
9
39
6
36
0
17
27
28
12
30
25
7
4
74
48
53
49
29
16
116
86
40
190
35
38
189
829
109
144
91
62
85
277
142
168