109
84
39
87
57
63
182
207
996
27
43
240
193
145
60
59
269
383
100
44
72
35
425
47
45
121
527
78
85
16
75
118
30
133
14
38
6230
71
53
1579
90
29
70
224
55
262
69
104
46
123
68
66
135
96
33
50