10
21
26
78
37
36
33
60
15
29
71
67
25
40
18
7
163
41
52
22
57
394
2
144
16
154
12
171
103
75
50
85
47
27
14
23
43
111
30
63
123
91
129
64