80
75
57
190
30
25
243
95
18
184
136
22
78
96
154
111
158476
36
370
12
28
37
13
117
181
7
286
19
63
218
94
50
106
73
86
77
341
155
88
848
195
67
372
68
66
87