111
160
91
27
117
171
55
103
83
216
30
75
196
28
93
49
155
92
517
51
19
161
59
97
136
94
624
36
184
56
23
50
41
614
139
88
47
130
16
230
302
84
90
267
621
491
144
26
298