0
2
10
1
3
17
166
77
23
19
75
53
28
67
29
38
15
25
36
40
50
52
108
21
16
114
80
26
110
81
20
35
9
11
83
56
69
78
37
64
147