15
27
33
16
88
60
47
31
65
20
10
17
575
555
86
39
77
101
43
126
121
103
30
62
46
42
426
85
84
78
69
28
80
110
40
51
18
37
45
327
29
57
32
22
50
82
24
48