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