50
186
69
63
34
472
106
25
155
7
39
43
163
42
156
112
108
80
107
95
242
199
52
76
341
4010
58
62
86
153
94
89
447
146
417
169
3360
36
67
274
392
8
4356
90
3192
26
241
308
47
117
27
38
30