86
469
232
974
583
412
101
482
16
501
11
591
502
795
121
13
62
663
712
31
4
221
5
91
141
6
10
19
30
32
111
12
311
2
41