170
24
81
19
13
35
87
118
10
6
52
43
109
17
44
15
100
12
46
62
669
57
188
47
3604
49
177
343
238
712
298
99
125
225
50
430
90