44
31
47
42
221
131
899
90
36
157
260
141
169
439
65
139
114
61
60
146
80
49
39
110
70
41
51
84
33
282
246
38
487
57
176
223
168
117
1702
64
50
227
135
257
525
145
63
35
52
48