41
25
32
44
68
31
92
28
40
357
269
55
101
177
46
91
39
16
50
201
69
33
102
26
331
106
120
79
34
58
137
35
85
88
124
100
564
14
103
48
657
281
52