6
18
15
12
31
8
13
3
2
14
17
54
16
46
24
27
11
23
26
7
9
74
20
32
48
64
121
50
274
22
10
4
19
63
33
99
21
132
93
434
25