352
160
90
148
70
172
114
129
50
252
69
188
58
59
95
119
65
86
60
519
93
134
158
109
45
57
218
120
83
80
67
84
312
34
121
79
112
108
99
136
161
144
44
191
62
127
87
81
267
33