1
0
2
15
10
4
20
166
77
23
79
19
115
65
75
51
28
52
67
29
86
38
25
36
40
53
46
105
21
16
114
80
26
110
81
281
35
9
11
83
56
69
78
64