106
103
35
73
86
20
13
71
62
112
21
6
18
12
39
15
67
36
25
50
32
10
17
29
34
23
30
22
14
48
85
56
121
33
4
24
354
42
26
44
90
58
84