20
15
96
66
21
11
52
41
6
53
14
57
28
23
39
128
80
239
38
40
19
3
44
60
35
103
12
16
25
122
72
37
70
99
31
119
111
65
59
29
30
36
78
13
116
71