3
5
64
57
9
16
49
25
44
28
15
33
18
24
19
41
13
270
53
242
63
84
69
36
143
39
56
34
58
43
348
184
144
31
22
47
42
7
21
6
227
60
173