38
24
23
104
162
33
139
58
46
42
18
159
96
86
95
236
185
102
55
124
79
223
17
249
19
127
146
350
66
280
52
54
195
65
35
247
357
40
56
566
105
117
1133
60
205
115
67
70
27
57