32
66
65
21
70
13
37
44
47
62
12
2
33
20
31
39
48
93
24
22
35
28
1
6
17
7
56
42
150
213
14
19
9
64
97
54
111
904
51
68
50
53
30
98
60
38