1
20
26
27
51
11
4
9
40
8
81
144
45
65
13
0
130
22
163
50
10
15
138
59
39
21
66
33
49
57
7
12
62
42
288
28
52
301
529
3
43
56
89
48
93