125
177
114
193
292
84
592
280
163
76
26
249
54
94
257
88
139
159
37
485
1156
199
57
36
1107
578
941
49
86
172
9585
520
62
30
61
27
40
106
20
12
82
39
73
48
141
19
9
110
184
66
90
67
149
140
228
31
47