10
91
32
21
23
38
52
90
55
72
192
22
51
35
475
39
76
159
108
24
31
70
177
46
28
211
200
165
88
25
67
30
53
182
3496