21
53
264
73
95
31
17
82
26
204
116
13
8
23
117
22
139
25
16
91
94
57
87
42
671
76
39
195
114
161
56
81
115
175
68
24
125
108
402
588
579
257
528
569
20
188
63
80
103
109
178
307
71
101