4
1
3
14
2
20
8
34
6
5
25
12
44
70
15
59
381
74
90
284
48
319
127
36
104
58
351
7
87
52
45
68
180
193
57
126
40
24
33
61
19
66
47
56
79
23
17
37
28