44
74
392
80
39
71
158
31
177
85
176
482
200
134
256
77
58
129
62
393
45
877
111
165
56
23
75
223
60
96
249
87
201
46
49
47
99
126
115
149
51
859
50
292
18
41
53
871
112
532
140
214
79
22
42