309
8
12
13
10
29
75
18
28
72
5
14
9
15
11
27
6
991
39
34
2
35
52
48
81
20
40
63
19
159
51
24
100
3
30
31
4
279
38
36
33
55
42