1
0
3
13
16
26
9
28
8
24
6
7
40
15
27
10
14
5
17
65
67
22
203
55
45
48
36
105
58
42
51
90
43
50
46
61
33
332
75
94
38
111
81