25
18
17
46
57
231
52
134
23
253
297
37
374
38
41
295
39
51
22
45
317
213
100
130
113
49
60
48
392
117
167
70
379
93
29
333
181
61
40
31
156
53
94