31
32
68
42
75
33
15
129
120
36
18
38
24
108
1
6
17
84
7
37
10
171
29
90
21
20
51
62
353
9
71
123
54
46
60
12
5
97
53
64
34
323
99
14
39
66