56
111
10
64
60
8
34
6
18
38
71
23
12
32
4
46
35
11
28
33
14
7
16
13
436
45
15
65
26
9
42
25
315
29
231
128