15
9
19
2
31
4
24
29
10
3
12
25
5
239
16
7
8
6
90
81
36
207
157
35
86
125
130
76
221
189
606
65
693
20
241
13
325
124
158
55
185
187
122
126
170
184
77
47
72
237
159
74
48