24
39
22
27
47
111
256
41
80
71
58
49
20
57
114
64
51
19
59
63
4
9
7
32
37
1
13
6
45
53
38
140
30
15
26
42
79
107
5
351
28
354
31
97
18
23
8