55
211
78
58
25
12
18
17
37
64
518
44
89
67
388
39
51
126
73
9
24
6
96
152
74
41
298
29
23
97
7
16
36
205
48
116
112
94
316
143
50
42
84
20
26
54
180