125
128
14
35
151
246
60
68
93
46
222
214
27
29
30
80
44
149
134
99
90
1355
114
54
308
1884
70
31
244
38
83
166
63
129
150
15
98
75
42
110
24
18
89
242
97
59
142
122
33
101
136
39