2
3
10
5
0
12
64
8
1
13
18
22
23
4
11
148
6
7
14
428
40
21
24
43
26
63
27
46
92
150
85
32
20
16
28
9
72
17