4
29
12
11
67
16
3
91
20
31
14
26
27
41
21
35
23
57
65
18
10
28
22
40
50
55
19
52
30
34
81
47
24
61
36
362
66
166
135
44
123
152
346
107
129
32