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