0
16
25
5
24
14
67
45
37
22
43
15
47
8
34
56
26
63
64
35
19
53
36
17
27
28
31
54
165
97
49
65
486
59
145
78
168
532
46
50
221
173
342
102
61
548
44
178
1128
592
3764