28
30
13
22
26
73
23
65
21
60
35
38
24
131
98
79
129
71
54
147
39
58
96
114
181
161
143
227
221
105
217
132
323
139
183
522
215
389
80
113
210
218
202
59
231
250
82
102
159
291
103
251
170
108
133
126
70