9
49
332
1
5
10
87
39
121
24
15
57
214
12
8
125
99
2
20
53
42
22
19
316
30
70
71
27
128
11
7
21
126
16
47
46
18
56
41
95
76
44
17
342