47
129
39
17
580
8
124
33
61
25
58
37
174
217
125
67
49
42
139
389
442
307
93
371
6
155
69
21
182
5
63
13
119
184
126
73
188
31
34
44
38
36
85
87
194
12
19
127
10
130