40
118
90
4
62
108
13
3
28
10
18
27
7
15
11
34
8
6
5
17
73
112
14
21
23
9
43
100
53
26
36
121
24
59
19
31
33
81
42
49
74
190