24
22
47
85
8
13
7
29
45
52
81
38
9
12
108
31
42
80
79
60
98
76
65
202
49
15
36
69
73
58
92
27
21
28
68
20
30
25
138
63
120
61
160
18
143
103
56