54
19
79
68
80
51
470
40
196
104
465
58
50
85
46
84
22
49
36
105
153
112
87
83
110
139
33
74
109
574
240
194
37
97
7
72
91
41
124
48
77
99
34
277
226
258
409
114
437
971
485
76
64
326