2
1
11
18
76
54
31
64
7
21
5
6
28
4
8
41
17
0
10
50
13
53
51
12
19
52
26
154
22
104
91
20
183
171
159
16
24
30
63
25
125
49
116