44
138
162
316
12
215
84
87
150
66
46
30
59
72
50
56
51
86
115
74
16
61
63
186
71
36
145
239
255
532
503
123
283
171
212
292
47
112
425
54
60
209
230
26
32
127
35
49
95
28
53
23