0
16
74
9
46
22
12
4
10
58
29
71
30
3
68
33
70
7
14
17
107
65
6
31
25
38
47
83
102
243
154
59
55
39
34
258
81
54
124
79
198
161
104
159
84
118
92
101
88