104
140
70
552
106
162
197
39
83
214
87
45
287
223
123
107
2
102
141
120
49
28
47
86
56
85
148
159
399
60
59
361
77
178
81
129
88
55
291
38
183
91
238
92
461
174
126
155
37
118
173
137
170
150
11
125
142
73