9
21
27
50
31
34
196
22
40
33
5
3
39
12
97
108
846
26
69
36
14
127
43
37
19
17
29
30
51
74
60
7
57
11
44
99
28
13
20
53
6
4
119
67
10