3
4
80
6
48
30
54
23
28
49
64
270
59
38
51
97
57
25
311
70
83
37
34
53
67
286
85
79
44
100
110
93
40
62
75
21
41
29
76
143
32
119
306
171
81
24
68