50
24
583
5
174
25
64
11
142
452
17
484
232
345
322
109
36
29
256
111
1732
670
168
77
45
869
47
51
42
194
207
57
58
1423
225
112
202
55
90
32
18
27
20
92
37
1059
494
14
68
79
19
106
258
76
28