25
112
32
5283
44
72
1681
95
62
28
134
209
56
233
76
126
49
78
63
64
163
80
67
69
46
53
573
65
677
35
52
93
257
99
137
216
164
107
74
102
625
265