55
40
111
2478
112
183
16
64
128
327
7
159
57
76
12
53
511
45
198
440
100
286
65
131
173
99
121
339
108
84
23
51
69
19
49
18
113
25
35
11
50
47
20
74
133
515
6
10
26