30
13
346
68
641
715
21
33
557
63
588
645
535
38
9
145
76
59
17
448
81
41
196
23
61
42
60
11677
16
19
34
125
460
241
276
355
74
136
27
450
28
107
72
285
456
14
26
4664
151
95
150
45