3
253
302
6
27
63
19
282
238
70
401
1
17
158
9
128
111
52
24
2
16
180
4
10
174
8
118
12
0
78
31
84
5
75
156
18
113
117
35
26
90