3
5
2
0
22
88
68
11
105
38
58
21
54
99
26
13
17
27
10
91
35
42
37
165
15
12
9
151
45
20
19
79
40
89
143
30
25
52
57
110
136
95
70
121
128
61
77
41