21
35
40
33
70
25
16
41
26
102
48
17
343
59
13
105
74
61
214
73
82
37
27
104
6
30
264
210
133
114
193
209
166
195
46
163
80
123
39
87
253
89
63
15
119
32
10
5