30
50
27
113
37
139
99
85
33
48
55
68
82
46
145
40
4
17
91
20
36
102
28
18
15
11
5
73
12
25
45
86
16
9
111
106
32
52
53
14
38
2
135
59
47
92
13
31