4
32
5
25
6
24
8
14
23
64
140
21
22
16
51
47
20
29
26
228
77
41
33
97
54
44
596
57
70
1500
53
52
354
43
63