9
55
93
29
56
1135
35
49
57
85
382
594
466
31
39
38
1997
109
135
398
50
134
63
369
34
24
108
26
530
5
130
126
124
44
328
215
192
197
17
6741
81
84
52
64
41
350
425
32
371
652
72
2263
163
168