16
17
26
7
11
8
2
39
164
12
36
15
23
46
256
107
19
65
42
27
57
44
917
374
1387
24
20
30
92
31
29
13
25
66
698
111
50
91
470
83
76
37
41