60
56
156
38
232
110
88
169
46
97
58
71
55
72
37
35
27
20
59
18
12
45
252
374
14
108
372
36
174
159
176
98
193
1287
217
105
24
138
39
9
57
47
216
142
147
41
68
81
61
13
323
67
87