42
25
16
10
46
172
51
23
249
91
499
44
58
39
9
153
97
59
15
26
74
41
45
270
20
21
83
12
147
32
14
43
52
62
155
22
90
37
79
31
7
5
209
57