163
127
244
28
111
107
102
105
121
401
22
106
356
35
174
39
155
50
92
65
89
82
44
247
120
211
346
99
78
253
52
273
70
24
86
158
16
243
213
48
175
81
100
83
160
69
363
170
129
128
66
229
118
46