59
43
63
42
28
30
26
46
52
53
62
16
40
21
32
55
85
36
99
25
24
67
23
5
9
153
8
22
250
89
305
91
87
33
86
48
18
69
17
12
167
75
15
50
93
45
79
13
19
61