40
31
29
38
35
49
74
41
103
116
73
88
90
66
22
226
89
21
51
39
138
43
7
54
257
19
64
34
69
36
37
225
128
25
44
32
65
62
6
157
47
26
97
30
9
68
18