21
47
10
24
85
26
22
4
65
28
36
13
53
25
48
16
56
84
6
371
374
67
2
1
44
287
279
19
49
239
297
356
20
27
14
145
15
78
32
7
41
35
120
72
5
30