42
29
89
62
141
72
147
74
122
41
130
38
109
87
75
37
26
63
33
47
18
58
215
35
31
140
39
107
24
19
127
53
23
189
68
92
149
202
60
88
98
81
79
66
116
110
230
56
43