31
27
20
13
16
15
12
17
22
10
26
18
25
33
49
14
32
24
56
11
84
131
102
114
130
96
180
166
77
126
335
42
111
216
129
310
105
165
151
271
321
147
202
83
99
174
263
217
140
109