7
121
23
36
3
5
17
34
11
22
32
71
6
2
27
12
10
80
64
19
117
50
91
21
46
78
41
76
98
30
962
29
47
35
77
16
49
261
48
15
57
55
74
116
235
97
149
135
205
172
119