164
91
415
35
136
95
24
181
78
71
89
228
155
103
82
502
52
77
176
279
79
199
92
121
32
169
73
86
197
253
74
100
142
38
152
72
48
122
104
20
54
11
17
6
41
27
39
33
43
130
278
49
30
247