311
478
168
165
95
58
96
102
114
338
51
305
107
169
141
201
108
162
99
140
76
56
63
156
73
10
185
501
112
208
110
233
155
194
210
83
328
183
111
22
33
87
70
436
100
227
150
38
60
48
32
39