1
3
6
10
7
9
16
2
5
8
0
11
14
20
68
15
34
58
24
40
75
25
28
21
22
49
66
305
194
106
48
114
32
441
306
69
13
47
39
19