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