75
40
96
199
148
118
45
44
87
100
54
52
11
104
31
27
30
62
259
114
20
212
327
127
17
24
168
213
103
72
66
207
155
33
38
535
236
445
174
142
318
282
73
218
137
50
80
56
34
32
41
55