13
33
30
125
6
20
24
155
172
47
79
26
72
25
22
2
41
16
15
11
18
46
44
14
19
5
23
92
7
8
55
100
36
12
10
59
34
56
95
57
3
38
90
80