125
46
5
321
45
103
83
19
267
443
27
65
39
31
62
28
44
24
189
81
56
252
61
49
416
77
50
175
133
217
30
66
32
82
734
765
67
132
131
214
171
238
74
101
79
15
262
237
390
96
73
80