3
9
6
10
8
7
75
5
20
29
33
4
12
24
11
65
56
25
38
36
31
35
73
186
1
55
255
100
52
2
80
78
64
41
49
71
39
28