42
28
194
23
78
84
85
7
45
13
148
162
147
281
88
44
56
77
12
568
116
215
101
93
74
31
58
5
53
59
26
72
217
38
205
39
21
245
90
66
241
99
589
121
142
70
25
178
41
226
237
27
61
22
123
96