1
16
8
10
12
2
3
0
7
14
6
19
21
22
13
15
43
37
74
20
55
166
162
220
229
96
117
46
61
88
274
101
9
39
30
64
26
52
47
80
70
50
81
108
490