90
30
11
70
19
12
37
33
49
22
67
83
20
23
18
26
99
57
36
21
302
104
53
51
112
5
60
73
45
13
17
44
32
80
42
24
62
50
41
16
65
10
140
54
119