0
7
13
9
2
21
22
23
24
68
106
49
51
220
44
48
39
1
605
528
93
41
20
574
143
63
12
69
15
4
38
31
40
79
14
47
10