277
196
162
117
104
361
159
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
840
85
220
312
97
48
127
154
192
281
1071
340
334
984
71
165
230
427
52
107