2
20
50
19
40
31
16
14
13
6
41
30
23
235
22
28
49
11
15
8
21
51
4
9
3
34
25
5
27
29
12
169
97
35
84
52
89