1
4
8
10
5
16
38
28
2
36
11
22
7
12
9
6
24
90
13
34
17
41
23
35
277
52
70
27
18
32
31
45
33
19
29
26
40
69
57