42
23
54
6
46
52
138
48
20
111
71
239
30
21
32
33
107
22
62
45
70
36
44
18
7
108
38
98
94
43
72
137
175
242
221
653
66
218
115
129
166
264
67
189
75
379
154
80
64
146
117
112
144
96