34
44
32
40
58
42
65
52
61
69
71
213
75
68
97
82
101
91
99
83
92
98
118
152
111
183
103
93
108
96
113
127
110
107
141
132
109
119
319
126
125