12
110
63
13
27
75
100
43
62
88
39
163
29
42
41
26
35
65
55
31
162
71
61
46
70
48
74
59
40
45
34
184
97
38
81
343
86