25
40
50
22
202
30
32
197
41
44
385
47
68
111
24
194
225
132
120
17
43
51
53
96
60
207
14
127
73
31
18
55
94
109
52
192
112
151
115
277
64
8
28
208
66
93
162
35
128
91