57
151
48
54
9
24
5
18
29
45
21
79
30
17
23
28
164
67
39
646
200
46
224
1032
644
141
93
120
1524
228
92
996
112
58
97
66