13
10
11
19
29
27
28
31
30
67
35
64
32
33
34
38
90
46
43
52
40
66
58
109
61
106
51
56
54
68
48
142
154
72
185
81
65
53
100
209
143
293
126