0
9
5
6
7
25
26
41
59
12
32
60
33
65
142
34
533
92
229
97
4
20
17
69
130
61
30
10
147
40
161
299
31
81
50
192
18
57
83
8
85
39
98
27
55
589
132
36
494
105
269