2
3
8
25
5
47
23
9
27
24
26
4
1
12
13
14
11
6
37
17
18
15
54
52
58
116
65
92
95
50
82
76
238
86
110
71
111
114
39
100
45