99
34
17
91
38
73
1198
538
411
18
262
197
31
244
60
33
32
162
25
20
12
200
36
50
147
605
150
66
143
46
59
15
74
72
98
19
129
198
121
363
126
2479
42
27
94
69
79
641
551
30
106
43