8
20
189
58
29
27
10
11
69
17
68
50
67
37
129
46
6
75
9
31
323
45
262
38
123
97
2
81
40
349
264
47
21
26
33
72
12
172
63
4
36
7
22
475
59
190
112
96