6
333
17
26
35
8
12
18
113
56
123
55
51
40
47
25
96
52
100
87
15
61
110
920
11
14
629
4
53
20
233
50
97
22
2
115
13
92
9
7
201
95
1086
239
571
128
167
125
1380
64
1802
80
158