13
21
4
9
129
31
68
168
22
23
51
19
1
2
14
97
109
40
70
6
12
78
849
63
8
216
3
15
91
25
5
56
33
161
39
7
50
42
48
57
36