3
4
77
6
48
30
52
23
28
49
64
269
59
37
51
97
57
25
311
70
83
33
53
67
286
85
79
43
54
99
110
93
40
62
75
21
41
29
76
143
32
44
119
306
171
81
24
100