143
278
45
33
149
123
127
74
31
70
80
220
232
72
84
15
44
102
46
540
39
43
178
59
51
182
152
142
96
87
103
126
150
108
21
30
194
38
47
42
20
52
118
513
129
68
297
502
81
378
71
116
109