11
23
16
28
3
15
4
0
12
6
7
1
49
10
227
26
5
18
37
29
32
30
232
341
368
399
543
55
114
112
31
2
70
104
873
14
54
27