151
202
228
197
108
250
69
47
107
106
191
78
112
44
140
173
55
54
126
82
67
80
39
28
48
91
97
70
302
319
145
109
60
50
45
122
569
114
100
65
98
37
94
42
90
217
102
529
171
25
116
52
87
464
74
273
27
117