139
98
43
245
58
19
147
29
18
321
71
52
60
369
134
107
70
104
131
101
159
21
20
76
68
41
355
99
92
97
223
84
472
236
718
46
164
72
124
119
111
373
42
123
410
504
40
88
157