60
129
118
117
121
124
36
38
33
43
55
51
70
72
45
52
34
64
95
90
88
87
93
85
84
61
96
116
91
41
37
54
35
39
89
81
154
69
169
77
80
83
65
86
92
56
49
76
48
57
122
68