56
59
23
40
338
237
25
22
17
19
73
45
21
111
75
58
66
86
54
199
99
9
42
51
29
26
30
31
132
61
65
62
609
113
104
49
50
77
28
43
90
53
171
773
84
183
39
78
72
81
159
497
148