3
0
22
5
25
15
13
9
50
11
44
30
53
74
37
21
56
14
38
36
20
1
151
45
51
59
86
169
66
52
95
23
16
93
48
137
40
27
310
28
112
12
6
67
118
17