4
5
8
12
2
47
67
25
7
58
54
69
60
28
122
89
24
20
269
13
93
56
35
15
36
152
208
88
30
55
77
197
108
52
162
119
31
271
29
112
338
18
11
228
70
43
95
114
33
57
94
293
40
346