88
62
147
487
256
389
63
35
135
72
32
18
14
173
97
213
36
21
80
31
116
27
69
56
89
235
41
71
84
244
94
81
112
13
23
16
143
124
252
105
30
555
211
79
20
187
109
76
49
37
175
141
314
54