11
30
29
7
17
4
35
14
22
21
5
46
28
20
59
13
12
34
8
69
39
18
70
906
229
24
58
16
674
44
27
9
51
49
61
38
163