32
60
64
29
20
28
27
47
7
5
17
102
21
99
25
10
52
30
23
8
11
93
12
104
36
43
24
15
26
1
37
197
39
4
35
9
182
18
156
89