28
25
29
60
32
12
14
18
53
27
63
33
61
39
31
43
23
46
22
13
11
7
16
57
48
131
30
88
35
67
101
44
116
71
20
17
8
15
38
21
79
40
5
42