54
59
78
30
22
55
228
366
72
52
330
15
51
21
179
34
98
49
24
37
19
89
83
38
70
352
213
102
122
115
307
152
451
11
2
335
40
23
71
26
3
84
27
46
74
463
97
20
43
1039
479
356
336