56
59
280
47
72
92
41
31
112
55
48
35
14
63
15
45
84
43
39
36
143
74
83
29
23
82
37
60
38
159
57
28
221
161
538
295
32
107
91
79
408
76
106
151
25
323
13
20
24