29
13
40
12
51
39
48
47
21
20
14
17
7
32
37
72
124
121
63
38
76
49
24
100
27
4
110
45
36
15
5
25
126
35
108
8
53
59
46
89
85
57
50
65
219
43
79