1
15
10
18
9
3
14
5
13
4
12
34
66
37
24
78
45
76
23
109
40
33
19
8
6
32
20
48
57
75
43
58
88
38
84
31
154
126
30
16
41
128
218