42
89
44
52
422
18
35
26
298
7243
248
21
25
3015
260
50
23
33
73
28
56
80
15
39
131
366
500
51
34
16
8
14
300
148
68
268
19
253
250
61
36
58
29
27
141
140
142
351
20