56
38
27
108
77
63
128
1124
32
25
460
78
148
133
138
87
84
337
200
59
18
7
85
296
69
54
113
5
9
49
23
29
26
114
743
98
12
35
104
83
43
42
97
265
76
13
134
112