44
29
20
54
43
27
35
33
21
23
26
60
47
34
15
48
96
51
19
18
64
61
46
141
31
97
66
191
969
224
145
335
453
91
325
79
840
84
53
39
211
72
118
82
246
146
16
173
106
101
313
272
205
888