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