90
17
32
49
25
40
38
29
6
23
28
33
9
24
44
15
70
14
109
108
64
18
26
27
13
31
21
34
54
97
55
62
67
43
22
73
57
37
52
78
106
45
66
296