59
13
52
57
7
1
23
3
22
14
34
16
2
8
9
461
31
6
49
10
172
36
12
84
25
46
21
35
63
19
48
24
26
95
67
111
11