80
61
188
147
44
52
190
552
265
235
200
23
107
47
16
384
33
260
284
13
522
342
59
12
89
143
58
8
70
83
38
55
42
114
97
432
123
136
98
121
7
19
127
325
250
135
116
194
100
41
139
549
232
349
168
132