1
2
19
9
6
22
11
20
27
18
8
14
40
16
110
56
30
52
17
10
94
54
46
35
28
15
120
100
33
13
26
342
31
50
37
87
106
98
276
60
65