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