10
31
12
16
60
8
15
5
13
9
50
17
36
101
6
39
96
30
14
22
11
26
40
3
260
28
27
18
41
51
20
58
7
35
19
21
4
99