31
17
15
10
257
6
181
12
88
50
51
130
3
14
27
60
52
107
83
29
500
33
25
8
135
143
161
113
13
53
26
457
48
5
37
320
105
59
389
217
93
436
9
820
128
71
24