16
20
34
32
29
36
37
17
30
22
28
31
18
13
71
14
48
138
128
25
7
79
95
59
56
87
15
27
12
85
38
139
57
58
39
86
44
100
52
402
72
73
43
24
33
21