9
12
1
17
24
47
50
26
19
55
10
35
28
3
77
278
59
38
31
48
23
64
116
126
211
149
99
49
41
70
40
256
76
5
30
103
104
433
148
324
137
37
53
18
81
109
207
69