40
242
29
105
52
35
36
23
18
79
68
85
73
71
37
96
50
34
98
45
97
144
151
251
21
95
72
20
101
189
93
30
38
14
80
49
43
81
240
39
126
60
48
62
26
44
537
41
69