42
90
25
76
86
40
486
271
8
46
6
50
23
28
9
45
214
131
69
132
47
12
4
128
27
163
13
119
199
133
36
71
16
32
17
156
41
24
7
123
11
18
30
57
48
39
20
337
22