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