18
31
69
17
35
39
109
95
116
25
37
45
61
40
24
140
14
4
32
16
27
20
12
213
120
23
52
34
125
13
22
8
93
30
207
15
9
38
96
46
56
6
49
11
84
103