39
68
59
14
50
54
101
99
73
139
38
78
11
130
253
152
64
102
61
376
460
20
494
138
234
216
82
32
195
48
33
65
141
22
43
245
136
58
246
165
62
90
204
889
84
26
287
45
76
8
710
126