123
192
397
245
343
1521
90
51
11
10
196
416
149
30
134
122
98
87
278
69
302
60
20
176
25
105
13
44
33
194
17
15
234
42
127
57
1352
164
3
50
43
68
306
22
282
2
136
430
70
887
58
561
111
298
55