18
58
28
67
16
121
26
150
53
192
112
39
114
145
105
163
152
37
20
50
30
131
29
62
85
230
236
59
23
61
187
93
31
106
34
82
101
129
221
244
46
91
55
125
57
108
83
133
104
72