2
4
3
9
34
15
17
38
46
113
54
39
60
460
10
125
62
45
148
70
14
25
76
51
11
92
32
7
6
13
205
89
165
59
19
95
142
18
115
24
71
49
79
30
82
122
97
22
23
99
80
1