52
49
57
53
554
218
23
7
43
11
46
16
4
50
19
269
36
104
208
33
105
15
326
137
42
71
63
144
39
61
9
88
45
32
37
27
162
314
90
24
59
768
87
70