80
65
34
6
35
127
594
39
17
10
27
103
8
25
303
4
63
95
82
157
66
78
177
68
71
46
49
76
57
22
30
210
215
44
7
75
120
194
163
122
5
112
19
171
278
1
81
26
36
98
233
712