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