50
104
209
26
85
158
107
49
904
24
44
36
25
51
27
98
67
73
60
100
504
97
94
211
12
61
192
18
21
14
55
109
35
194
137
58
43
37
19
64
63
29
56
65
16
39
22
33
95
53
403
28