9
20
17
13
19
16
40
30
41
18
23
14
11
8
12
21
29
10
57
109
26
74
51
32
71
52
38
42
54
27
60
75
76
86
165
392
1245
519
70
151
134
700
73