98
30
390
73
23
300
90
76
16
137
46
47
74
52
50
165
110
68
27
33
374
26
20
70
144
731
1236
92
69
197
461
36
96
43
104
85
128
198
109
166
139
99
179
192
362
332
379
81
63
270