6
289
26
27
5
21
48
102
104
57
17
32
54
12
35
33
23
24
14
13
1
34
8
7
18
31
9
22
49
44
19
25
4
2
40
10
144
20
215
30