32
11
94
41
38
106
61
155
19
67
178
185
84
49
34
25
133
460
26
5
27
56
150
45
152
190
37
195
264
15
144
215
126
54
541
30
66
59
285
121
78
218
98
93
145
581
269
546
22
71
53
147
105
77
235
292