42
27
94
46
74
18
79
641
551
30
34
106
43
98
138
117
422
260
65
63
206
158
344
136
48
150
17
25
2758
121
5130
218
72
33
119
60
257
113
36
109
361
44
864
216
284
73
19
12
37
1524
371
132