29
81
115
31
63
39
25
85
24
87
52
58
6
95
37
27
46
7
12
16
45
43
28
15
55
184
150
65
20
41
166
144
252
49
47
17
654
88
382
19
128
42
98
9
164
54
187
459
21
124