28
12
15
2
99
43
11
9
13
1
4
8
54
36
39
104
40
31
21
50
23
53
14
22
29
124
17
32
35
34
55
42
108
30
10
3
33
16
5
114