12
9
11
90
95
45
93
40
145
109
52
187
97
18
61
8
27
36
69
44
22
137
140
14
65
47
4
283
88
168
359
82
51
132
16
23
39
19
15
25
10
49
70
139
123
24
6
86
73