99
18
1
198
22
58
77
49
72
37
48
10
295
46
16
0
60
28
3
24
15
20
2
181
6
57
343
31
19
32
601
59
35
55
4
14
67
17
7
9
80
140