35
25
119
3
19
18
23
16
30
85
13
15
32
28
26
24
5
56
6
46
37
82
49
50
58
2
11
55
43
59
12
10
31
7
57
71
14