25
35
37
123
834
45
100
64
60
180
122
84
62
111
10
40
54
70
26
173
53
13
112
102
278
130
349
142
14
59
219
90
131
36
32
105
43
38
19
65
144
17
148
31
114
71
428
18