123
26
77
24
41
103
57
109
107
78
365
94
85
42
149
44
112
106
49
62
69
52
54
61
31
143
33
159
29
138
47
136
60
36
113
17
211
140
162
15
79
165
37
84
115
120
95
89
76
20
166
400