9
10
14
36
1
5
7
20
171
97
48
61
69
87
35
17
71
18
133
81
56
60
75
118
111
76
58
114
154
167
53
385
92
202
23
39
70
116
77
33
89
46
42
54
24
140
40
27