40
126
215
23
103
79
105
62
74
52
22
211
550
228
49
32
108
208
43
18
251
19
26
50
114
70
33
89
68
73
60
634
92
44
159
132
142
34
28
45
8
61
38
37
57
230
86
313
80
122