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