4
5
3
19
10
7
6
2
33
28
57
32
27
24
25
41
51
17
36
22
55
59
49
38
29
37
106
73
50
8
107
23
44
129
62
20
56
91
67
83
80
154
183
26
21
35