82
8
142
3
84
77
605
516
773
24
78
40
12
26
346
9
11
262
98
104
191
0
65
46
123
165
23
188
243
99
146
44
52
17
2030
87
56
94
86
106
119
37
426
10
81
22
36
208
60
93
35
537