3
13
51
12
5
21
7
6
30
23
56
22
19
20
27
43
24
26
35
17
40
15
42
4
8
14
246
69
11
29
259
68
18
109
1
63
46
0
25