20
18
58
28
67
16
121
26
153
53
193
112
39
114
145
105
163
37
22
50
30
131
29
63
85
230
236
59
31
23
62
187
93
106
34
82
40
101
129
152
221
245
46
91
55
125
57
108
83
134
104