18
58
28
67
16
121
26
150
53
193
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
245
46
91
55
125
57
108
83
134
104
72