25
52
93
15
55
24
60
395
78
75
9
71
139
44
92
11
46
22
70
114
42
35
27
14
26
225
65
10
346
102
113
227
299
18
6
19
23
51
715
978
101
49
32
39
126