40
45
33
41
45
37
32
31
34
52
34
45
202
133
86
148
158
95
169
450
100
70
129
54
46
47
48
39
70
85
13435
14036
373817696