5
3
20
14
12
1
9
139
13
31
38
2
4
45
25
11
65
29
72
28
70
35
0
49
34
96
37
36
67
26
87
44
126
39
41
23
17
24
19