39
15
31
17
11
70
61
12
88
139
43
100
240
58
29
95
21
6
41
46
26
64
49
37
22
44
63
32
265
90
34
28
56
16
197
320
111
384
313
214
126
92
83