43
51
16
61
18
67
69
7
118
58
44
94
9
65
48
41
85
90
14
59
27
52
120
30
103
32
55
42
267
72
142
136
128
446