3
18
57
31
7
56
0
4
132
50
34
27
8
5
19
101
9
36
41
13
14
32
35
2
12
30
10
22
46
25
28
17
24
149
159
23