10
26
107
37
8
12
20
3
5
14
2
49
57
21
81
43
27
22
29
24
239
67
18
189
130
44
79
16
90
144
87
85
35
141
65
93
60
80
318