12
78
56
32
55
24
103
18
9
1
21
38
16
59
30
14
175
19
13
36
27
106
46
22
58
26
10
48
39
41
81
100
20
23
31
160
330
40
44
49
97
173
68