136
518
275
20
129
344
182
430
378
149
63
35
71
55
118
111
84
38
33
6
56
25
30
10
16
98
42
78
60
50
14
72
4
26
266
66