15
72
25
56
33
43
23
31
30
52
22
42
18
57
53
67
41
80
50
74
28
82
21
29
48
46
70
47
34
19
27
68
38
78
94
464
122
97
155