7
56
50
1
6
10
8
13
36
18
22
26
19
15
37
0
2
24
4
5
28
23
48
29
31
178
21
32
41
39
108
40
16
588
9
34
17
84
46