83
136
107
118
111
46
220
78
133
215
140
42
20
100
32
65
156
80
143
22
97
511
45
154
254
77
102
26
13
41
23
95
116
50
472
35
16
612
428
57
210
115
47
19
24
172
187
519
123
413
91
334
84
69
509
300
66