28
12
24
18
41
21
11
47
7
49
17
10
55
33
14
29
13
37
20
23
16
38
26
27
34
36
48
25
2
95
125
78
52
111
32
65
40
206