59
18
254
22
81
90
35
55
45
13
25
17
16
42
34
41
89
71
20
123
12
29
30
51
85
21
50
26
36
40
73
15
24
72
7
27
62
14
39
53
31
43