9
27
11
21
15
66
106
22
96
26
46
51
29
3
24
10
93
90
19
4
63
74
50
44
84
115
36
39
137
49
35
41
12
71
23
79
47
58
108
101
60
14
360
587
34
18
130
75