28
237
191
100
565
312
60
80
122
126
45
41
31
30
65
110
20
22
32
73
618
25
248
44
112
43
168
700
51
59
35
104
97
78
174
206
61
37
910
95
56
50
502
54
58
468
23
7
365
17