5
11
63
93
147
55
234
377
27
82
7
144
31
38
30
200
129
9
24
39
221
142
175
62
15
34
6
18
114
98
240
99
4
50
12
66
71
171
13
35
17
78
28
102
46
32
25
21