8
4
30
17
10
9
11
23
16
34
13
25
73
112
38
645
55
39
56
69
19
12
93
21
83
37
15
31
263
320
7
44
97
86