90
17
31
49
25
40
36
29
6
23
28
33
9
24
44
15
70
14
109
108
64
27
26
18
38
13
21
34
53
97
55
61
67
43
22
73
57
37
51
77
106
45
66
295