1
12
32
23
21
5
18
25
203
178
13
62
9
15
17
108
19
2
45
70
10
8
44
16
64
77
48
6
31
128
4
28
35
27
33
20
145
14
11
38
24
93
69