42
283
558
44
1377
47
51
55
40
151
87
79
171
786
733
58
4458
231
19
33
15
22
585
277
190
64
68
48
134
37
59
110
120
123
89
46
57
81
281
17
66
77
298
72
153
65
32
135
76
201
17282
104
71
148