31
13
92
106
24
89
40
20
64
38
43
6
57
17
32
65
140
29
8
15
9
26
2
87
21
12
5
46
7
68
62
47
91
42
14
73
39
19
28
34