2
4
14
37
12
1
5
31
39
15
7
54
46
35
21
6
56
26
25
13
23
50
24
19
10
0
244
47
16
79
27
51
111
45
107
113
203
17
83
141
156
43
38
108