80
53
45
20
123
227
94
68
100
175
52
29
79
77
22
49
27
91
101
113
50
54
23
24
18
65
46
25
13
10
62
14
30
21
71
38
69
44
86