12
28
137
109
16
89
102
96
34
14
149
82
113
22
91
37
50
133
173
36
25
61
249
59
21
19
29
42
27
90
41
20
366
52
187
2
736
200
18
387
3
53
75
197
58
129
81
103
39