40
39
70
31
17
15
25
56
16
41
11
48
28
19
54
52
69
53
44
329
144
213
104
91
61
47
26
18
21
771
82
105