10
48
45
22
1334
20
7
24
31
96
32
5
26
37
36
18
98
2
40
52
19
47
12
50
33
38
255
67
14
168
29
58
296
34
57
13
73
1893
62
23
108
25
9
27