129
35
47
45
42
32
57
384
37
270
97
5
159
40
295
9
43
155
21
374
16
27
102
51
83
26
58
6
182
34
82
94
122
237
25
12
188
183
93
116
106
18
139
88
15
238