39
189
53
211
324
93
286
27
63
22
32
276
48
67
74
58
47
70
69
30
45
113
66
11
187
138
223
20
24
220
188
100
552
116
119
111
21
607
42
164
672
101
94
59
95
78
37
879
44
55
481
50
451