21
87
51
61
53
84
29
35
102
39
66
71
46
300
57
234
7
58
77
113
95
156
28
50
96
24
292
55
16
33
10
93
25
81
118
103
92
32
40
34
52
9
20
78