26
35
58
48
634
52
43
80
34
139
27
33
13
257
69
247
355
142
120
661
102
79
237
434
7
54
45
536
141
755
95
151
150
98
22
172
153
55
494
207
330
113
44
21
31
177
74
250
148
30
152
145
86
65