6
7
58
9
99
23
20
83
63
26
5
25
49
45
34
19
146
143
118
105
227
158
61
201
41
243
12
106
38
91
67
66
78
47
101
62
82
75
555
581
361
52
86
167
985
48
205
181
163