15
29
9
32
60
91
182
44
112
145
83
42
24
27
12
25
33
65
43
71
30
68
89
41
18
14
48
35
39
36
40
101
53
38
74
52
34
79
51
55
87
56