24
133
128
46
78
75
42
79
31
50
36
1750
19
28
52
30
768
29
16
312
306
64
13
547
33
97
210
152
157
53
68
57
168
337
32
23
51
90
87
124
58
65