239
268
85
316
113
437
79
71
29
57
105
102
74
46
123
385
43
63
173
109
155
78
92
119
61
447
41
124
52
39
50
363
93
72
308
76
128
94
116
25
26
33
40
44
582
34
114
269
31
19
305
131
207