16
9
110
1
12
62
54
5
109
22
95
2
50
20
19
84
34
11
15
48
61
55
508
8
79
51
53
105
43
7
73
70
14
23
24
115
44
52
33
30
37