132
373
29
60
97
36
56
124
96
327
67
64
24
157
166
71
74
85
72
69
120
102
498
190
506
76
162
25
624
62
78
35
86
38
48
33
37
90
32
27
140
45
101
91
165
146
95
103
205
200