96
107
448
28
23
39
58
37
78
21
139
463
42
52
26
17
20
95
48
29
24
41
32
27
104
127
44
14
65
110
50
46
18
119
74
15
140
10
9
35
16