5
9
12
20
3
25
4
0
72
38
77
13
10
42
11
8
2
39
6
70
17
45
130
120
33
141
23
117
32
36
102
16
21
71
24
183
50
78
19
7
165
131
112
164