65
90
41
31
478
77
73
32
29
49
149
25
55
54
102
39
136
119
82
40
21
79
83
565
38
69
34
128
326
27
42
20
173
215
37
180
78
81
671
118
300
43