7
35
106
14
50
29
131
71
458
149
49
42
22
23
79
104
62
16
220
48
74
8
33
24
164
36
6
185
53
27
30
15
21
178
9
76
83
203
52
163
41
90
28
124
32
462
19