15
25
5
24
11
67
45
36
22
41
14
47
8
34
55
26
63
32
64
35
19
53
17
27
28
31
165
97
49
65
485
59
145
78
168
532
46
50
221
173
342
102
61
548
44
178
1128
592
3764