96
60
38
152
145
21
44
90
223
46
188
200
169
226
57
17
92
274
68
55
429
268
135
22
139
124
398
258
702
40
420
19
93
132
133
231
56
185
101
151
175
154
20
78
64
51
50
48
27
74
80
73
33
66