97
17
31
28
70
46
37
69
102
22
173
85
109
135
162
112
281
59
32
40
55
53
30
36
27
35
24
38
73
50
86
33
25