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