56
77
218
18
204
2
31
21
434
66
65
20
4
86
23
68
79
28
37
83
548
30
42
131
89
78
61
46
14
70
27
12
101
95
69
71
19
52
73
35
29
11
32
74
153
360
184