1
3
4
6
71
31
58
14
13
18
46
12
10
9
0
27
26
25
2
15
16
21
20
23
37
40
245
455
185
57
30
142
231
48
173
108
93
163
35
49
89
81
60
703
24
45
54
149
150