5
7
6
13
4
19
16
25
37
43
23
62
9
10
113
29
58
27
42
30
180
353
82
44
73
204
36
28
48
49
66
219
220
54
312
108
35
65
60
50
92
70
161
63
56
45