59
45
38
79
48
174
380
123
129
101
408
18
29
285
75
407
87
211
108
74
40
23
35
27
24
81
182
65
246
21
384
852
70
302
30
20
43
60
54
341
68
218
66
401
160
104
90
15
347
183