40
53
100
135
114
52
38
62
138
146
156
112
3
50
132
437
51
61
17
39
44
130
124
68
60
172
74
47
45
54
99
26
11
49
56
1
42
55
85
87
73
120
140
78
35
70
79
21
41
72