81
36
59
197
163
102
117
46
17
91
459
15
78
155
120
241
144
77
44
87
96
50
80
167
179
51
216
42
320
248
95
238
666
139
84
122
199
25
33
149
196
31
63
109
170
166
160
28
83
35
34
67
71