25
14
46
35
43
51
48
21
40
33
70
16
41
26
102
17
343
59
105
75
62
214
73
82
37
28
6
30
264
210
133
114
193
209
166
196
163
80
123
39
87
253