15
11
33
61
28
109
31
10
19
16
8
56
29
44
21
41
23
30
7
51
24
39
26
20
25
5
18
47
52
187
22
64
12
173
37
176
88
40
53
13
110
27