3
8
88
23
9
36
22
68
76
58
28
16
18
14
47
92
62
75
13
26
31
42
20
44
84
43
55
12
21
15
27
50
113
40
61
24
54
430
124
531
417
79
38
435