43
289
48
17
49
53
36
60
35
8
129
96
18
75
57
292
27
79
101
45
118
54
195
178
39
72
13
7
20
95
15
114
16
32
26
80
21
59
46
42
9
10
64
63
352
251
11
86
153