121
52
47
40
57
43
44
3843
243
66
137
86
176
18
31
92
447
195
68
27
30
516
36
61
34
69
217
28
10
48
42
60
73
167
38
56
65
144
366
17
46
112
22
32
184