66
62
83
123
43
5
114
151
35
31
24
18
4
32
49
15
61
64
29
13
36
93
60
23
39
33
12
26
16
22
98
19
3
79
45
7
34
44
8
56
2
101
135
63