3
0
4
2
19
10
8
5
6
13
24
17
9
23
27
16
1
35
11
41
15
125
7
26
33
12
28
116
20
22
51
21
56
36
183
52
138
144
59
32
31
124
64
109
95