30
60
59
81
89
54
50
200
48
132
34
117
145
61
108
119
111
80
32
52
43
115
88
62
191
37
39
42
41
110
162
53
36
38
5
46
122
64
77
120
33
63
7
44
47
123
31
16
91
140
69
51
14
45
84
198
78
57
55
82