6
7
1
9
18
4
8
50
14
16
5
54
41
102
24
61
277
48
126
88
226
66
184
167
262
324
448
207
40
91
338
140
27
77
35
51
49
52
32
29
335
26
33
76
20
64
173
57
10
46
492
90
85