4
3
9
10
7
8
2
12
11
21
5
1
30
13
72
25
34
44
57
45
35
17
26
85
20
101
230
78
316
63
54
37
23
18
27
19
331
69
86
83
77
112
58
42
62
96