3
1
14
7
4
8
5
2
17
25
39
37
77
71
80
46
90
22
225
44
36
47
10
18
68
50
60
12
24
120
20
208
308
452
9
132