4
2
24
6
11
54
32
14
15
17
29
64
90
221
31
105
65
42
5
289
39
84
133
38
128
571
40
177
33
126
28
21
365
345