12
45
29
14
71
15
31
7
32
28
74
77
80
61
6
34
4
17
85
100
33
16
203
104
306
8
21
18
50
13
39
44
47
19
136
20
35
42
22
92
99
9
145
5