20
50
5
1
7
29
10
6
4
3
19
11
92
173
15
67
76
64
31
158
9
16
26
24
48
39
8
33
32
94
25
23
70
129
14
151
18
51
184
95
22