9
24
32
70
528
91
142
54
45
79
53
669
19
12
144
101
155
60
92
49
340
119
59
47
42
64
61
36
48
71
772
1226
286
460
113
94
102
209
117
407
57
124
199
272
152
192
234
626
125