62
56
342
59
105
126
39
61
138
65
100
239
102
72
43
77
45
129
78
83
48
347
163
130
70
67
63
51
99
174
64
338
69
115
169
79
108