0
2
8
6
14
21
9
36
32
31
35
16
13
12
103
15
39
7
37
55
48
19
56
22
71
17
11
87
70
110
73
40
26
41
27
28
51
86
24