101
172
291
219
50
64
153
142
96
475
287
146
194
155
31
186
531
183
150
537
22
292
102
492
129
66
29
137
61
315
90
40
134
106
23
128
176
159
76
643
213
85
11
132
30
9
208