1
2
6
9
16
38
7
107
12
25
74
5
52
8
50
11
45
26
27
240
109
32
48
20
51
4
3
21
31
23
40
77
176
28
510
22
90
61