9
10
33
5
13
8
49
22
26
70
35
181
23
17
18
75
2
1
21
11
156
20
47
60
3
51
91
29
7
370
84
4
16
27
12
43
56
19
50
25