7
62
93
12
86
103
61
15
14
52
16
32
11
34
122
5
4
33
8
19
26
30
163
115
55
25
41
80
75
97
59
31
9
711
394
57
17
182
39
48
23
45
147
28