41
46
74
167
319
23
27
108
272
65
93
26
30
222
128
88
156
85
770
1398
22
118
178
66
101
119
106
125
86
21
16
17
64
32
36
43
207
102