87
76
133
283
51
124
108
80
155
64
93
39
47
170
121
128
200
116
205
49
69
54
175
584
81
489
673
123
38
574
75
125
85
479
92
114
57
31
204
29
17
110
138
34
66
48
96
42
32
183
130
33