45
190
213
285
530
51
61
68
118
49
84
100
170
120
113
65
109
323
105
39
101
77
98
76
60
116
743
591
838
162
85
220
312
97
48
127
154
192
281
1071
339
334
984
71
165
230
427
52
107
191
114
54
142
332
752
66