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