32
28
67
43
41
46
17
16
39
35
119
63
114
21
62
20
31
15
19
14
37
22
52
25
51
228
247
232
36
54
439
71
146
91
48
139
96
30
104