2
342
77
25
37
21
64
121
372
13
651
135
77
193
34
8
294
44
6
435
65
558
89
16
124
19
5
422
70
66
123
183
121
41
28
2
373
176
26
586
16
98
14
1001
3
3
448
63
187
550
77
198
147
133
