69
85
51
180
18
26
91
146
161
56
84
50
114
62
119
40
218
132
109
16
19
67
77
80
123
112
79
45
21
68
61
378
229
37
31
58
65
39
6
44
196
95
22
211
42
150
117
5
339
143
53