19
59
12
14
4
5
10
63
16
190
135
252
72
136
39
253
29
70
548
108
74
143
214
27
36
7
24
78
104
97
90
259
73
291
40
605
48
122
166
66