42
86
30
46
260
85
37
164
51
31
34
130
60
74
68
151
423
13
35
66
655
204
5
18
2
33
348
26
4
122
32
109
221
8
28
23
462
523
255
623
475
404
152
664
823
351
11
202
339
24
64
311
569
292
313