43
18
126
113
402
52
127
79
77
105
45
84
55
138
278
57
30
49
61
68
65
11
36
28
58
74
80
62
81
38
186
82
161
154
118
66
237
63
87
72
37
96
56
120
119
17
32
220
27
34