3
0
2
6
7
4
12
29
1
11
5
17
22
9
10
68
43
15
39
85
34
131
19
56
98
59
178
148
63
25
35
60
27
50
64
77
62