24
1249
23
43
77
82
58
25
20
47
774
45
128
28
140
80
31
34
467
65
63
160
5
71
62
41
107
72
29
331
67
53
161
635
333
33
18
97
347
112
384
91
22
157
165
836
640
32
50
346
1
26
371