36
45
86
173
29
121
47
160
168
153
174
69
62
33
61
109
228
142
185
140
19
88
58
80
427
204
135
43
262
73
120
50
224
133
67
94
35
42
40
31
49
48
64
190
65
326
34
108
303
46
76
18
71
15
20
56