13
11
5
7
10
19
17
8
62
25
24
49
42
4
102
79
105
84
125
39
92
37
123
134
736
153
67
63
70
16
208
97
107
221
88
238
59
21
100
32
46
66
254
27
29
36
54
138
35