29
36
50
37
17
53
65
42
7
116
45
20
67
46
43
48
807
31
39
9
55
74
2
38
27
30
298
25
122
52
6
14
60
5
18
23
49
10
103
15
16
123
13