46
128
116
114
95
137
383
61
119
64
129
170
149
146
235
86
28
258
90
49
195
477
268
29
65
497
324
13
23
83
473
21
405
68
106
59
80
35
47
51
14
191
67
100
186
163
19
173
39
30
37
71
38
619
891
260