31
76
33
42
29
30
107
178
8
85
166
75
7
124
206
37
26
203
20
207
47
35
195
55
58
16
61
34
49
43
189
15
28
40
253
126
97
74
10
119
150
91
22
6
21
24
18
121
14
159