5
3
8
11
642
14
4
64
18
22
215
252
23
51
79
12
7
9
34
72
24
25
62
139
10
111
30
77
52
31
46
138
13
76
157
21
49
147
6