38
50
53
211
355
68
95
28
70
24
92
57
67
36
56
12
212
255
7
52
186
11
62
166
265
91
409
19
137
259
138
343
534
76
27
144
86
60
115
100
77
104
87
34
405
49
173
21
54
44
206
128
625
498
130
120
223