34
28
40
18
36
25
106
41
39
16
12
85
50
26
51
83
128
24
46
30
61
137
185
10
118
82
60
31
52
68
56
135
23
63
175
154
116
182
155
289
42
27
120
15
17
66
3
8
11