9
137
28
8
94
41
47
53
50
38
19
378
36
27
58
37
18
32
30
54
17
24
103
4156
87
116
63
173
11
309
641
57
43
88
22