18
22
56
45
79
211
26
2
19
58
112
11
30
15
27
28
63
10
6
20
74
304
75
5
52
97
66
7
12
9
13
257
39
49
64
37
89
24
81
53
8
54
115
67
31
84