0
26
5
66
3
4
40
34
98
22
25
49
7
320
23
103
8
140
243
32
24
156
62
146
90
270
18
370
6
79
50
38
39
91
498
55
36
21
64
58
176
96
110
46
160
48
115
63