546
141
85
29
62
74
78
156
149
52
58
350
90
37
238
117
61
33
114
44
69
47
57
118
94
93
163
108
21
92
126
109
86
241
39
60
119
137
40
112
71
262
147
153
221
142
91
35
46
42
405
125
70
19
189