25
73
63
19
60
194
232
70
133
27
211
450
17
72
26
97
37
64
58
79
95
65
509
102
87
80
154
22
81
98
126
47
38
39
21
293
44
23
49
315
20
75
88
32
42
46
2
66
55