9
17
1723
5
11
44
26
110
101
31
60
14
13
48
319
41
6
115
441
20
841
326
8
12057
2297
97
83
42
255
102
33
25
35
46
77
158
67
12
40
27
7
38
16
18
10
43