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