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