25
35
109
155
31
62
26
46
104
14
232
38
29
711
33
56
13
11
200
81
24
64
21
203
18
93
30
43
48
76
102
98
158
16
442
60
105
28
9
808
34
65
66
8
119
143
79
19
3
812
227