9
59
29
30
13
63
12
27
52
10
117
56
38
33
8
20
19
28
72
18
22
17
3
7
14
11
6
53
25
46
26
4
5
32
15
349
23