68
93
78
52
22
33
91
58
68
45
44
33
48
61
43
27
72
123
96
77
90
52
172
197
122
220
169
154
161
130
481
346
120
51
54
100
180
150
271
199
158
93
48
28
65
145
120
92
97
71
77
166
70
127
163
95
156
142
112
100