129
17
538
19
438
46
249
96
54
123
296
31
50
41
87
49
16
358
137
112
86
111
203
25
27
197
72
34
61
35
418
182
44
195
65
43
22
8
18
122
155
838
90
12
172
295
20
875