46
109
37
67
47
90
60
133
128
40
95
31
28
66
48
136
65
104
274
238
69
59
45
62
32
39
78
42
137
70
18
87
64
33
22
159
13
77
659
20
80
38
100
9
113
30
417
850
54
36
10