52
429
796
51
12
243
131
57
162
128
213
47
41
39
9
53
35
132
46
48
96
64
30
20
37
192
103
334
140
44
17
79
87
77
28
5
172
185
13
197
126
158
152
27
69
21
340
175
776
354
26