1
3
0
26
2
5
15
7
4
12
22
18
30
94
98
20
36
400
89
50
142
438
41
90
129
59
63
148
35
82
11
369
24
133
39
92
83
85
64