162
127
244
27
111
107
102
105
121
401
22
106
355
34
174
38
155
50
92
65
89
104
82
49
44
247
120
211
346
99
77
253
51
273
70
23
86
158
16
243
213
48
175
81
100
83
160
69
363
170
129
128
66
229
118
46