44
20
238
162
337
58
165
82
631
14
372
198
542
25
303
56
175
100
49
32
143
71
113
79
42
190
78
34
54
134
201
380
352
41
27
87
545
350
539
258
46
77
29
74
119
47
94
39