28
12
36
106
8
25
24
45
20
50
14
15
48
40
118
52
10
71
13
21
11
43
76
7
22
18
5
2
9
17
23
179
32
119
753
26
100
31
78
95