60
12
35
345
175
14
547
500
167
49
57
269
186
34
70
208
36
38
10
113
7
146
170
107
1948
42
88
489
84
23
68
21
577
93
69
82
65
143
129
48
47
499
26
287
120
28
77
368
56
62
67
71
74
169