6
99
45
20
14
2
11
12
5
3
28
34
26
7
21
25
13
31
47
1
50
64
40
16
42
15
107
54
41
23
51
72
492
35
174
18
78
89
9
80
29