77
52
60
21
107
18
63
74
111
26
22
29
16
90
13
28
65
54
44
30
25
57
15
45
91
93
117
98
55
39
115
89
257
99
238
197
85
76
87
96
37
14
24
116
42
40
10