2
23
6
4
1
26
8
102
19
18
5
11
12
20
0
14
13
16
22
40
85
9
34
28
166
21
35
51
15
75
56
93
41
30
119
61
27
100
17
24