11
13
6
2
14
28
64
1
40
163
8
4
15
131
9
19
23
18
94
30
333
256
135
80
221
172
83
116
253
87
441
452
93
90
31
60
47
119
98
412
84
85
196
375
363
95
91
88
201
38
531