7
13
18
3
55
10
12
22
14
82
25
53
32
65
103
47
107
29
151
121
116
59
35
54
122
112
221
459
173
191
81
105
237
552
49
30
98
252
24
100
19
110
42
71
78
179
70
381
52
248
40
152