21
3
5
45
12
55
66
230
28
16
23
13
47
56
14
71
281
19
20
51
39
8
6
37
27
40
62
324
144
43
108
60
10
15
30
53
33
7
49
128
89
143