43
30
208
80
98
716
41
56
45
33
37
284
18
51
188
15
38
49
189
5
66
74
19
125
28
1024
82
112
40
13
59
44
20
121
12
46
261
14
29
127
102
464
498
17
99
2680
77
124
36
50
426