29
58
70
44
85
45
47
88
17
61
14
115
8
133
31
159
182
86
12
121
469
238
35
69
72
18
49
24
90
22
288
23
63
250
43
205
170
3
96
25