15
32
115
42
82
77
16
70
43
100
63
59
28
85
75
66
18
83
162
71
202
215
5
44
62
31
92
52
34
26
170
8
35
134
125
40
112
50
29
79
46
53
94
217
69
529