58
42
71
18
47
96
157
237
43
39
104
200
52
67
69
46
53
126
59
38
36
26
118
57
23
45
30
32
66
56
60
88
27
445
65
76
8
41
33
19
93
6
210
159
105
124
107
72
198