13
159
99
80
62
127
129
86
108
102
118
89
195
103
19
22
9
97
130
143
45
95
92
76
145
185
11
56
20
63
308
151
69
98
538
192
984
58
66
178
82
123
172
477
214
258
111