28
1023
82
30
43
112
40
13
59
44
18
20
37
121
11
46
259
14
29
125
102
461
498
17
99
2669
76
124
36
50
426
159
454
142
229
1304
45
56
389
154
83
71
208
54
57
153
172
24
89
1328
108
52
33