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