50
62
23
208
63
27
79
118
503
922
48
153
72
34
15
92
129
73
75
71
151
124
85
31
176
56
37
36
60
80
19
14
16
35
52
28
57
89
65
205
189