128
51
14
96
118
22
134
27
131
10
114
106
62
85
30
20
88
16
127
108
168
150
281
344
151
133
65
104
75
140
55
95
188
54
79
71
36
39
97
215
48
9
45
66
37
203
26
33
40
23