210
486
117
792
157
62
109
120
588
102
92
325
68
83
95
239
306
378
107
457
72
93
142
206
50
146
71
58
147
141
241
28
105
114
133
351
84
79
57
56
19
33
39
15
111
65
136
89
126
1245
32
106
61
196
44
97