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