62
254
24
70
111
114
50
64
77
79
145
142
42
78
84
108
80
61
76
51
38
94
86
204
101
73
89
113
99
95
88
31
277
90
29
115
136
725
35
213
159
32
284
250
69