96
395
49
34
66
17
107
60
16
119
30
79
25
69
39
18
22
37
59
300
140
223
48
32
149
52
74
24
108
167
40
46
115
15
13
27
124
98
7
68
19
31
90
28