96
59
422
27
34
170
344
32
15
70
112
68
121
320
39
425
289
151
183
12
387
21
23
30
13
346
641
715
33
557
63
588
645
535
38
10
145
76
17
448
81
42
77
196
61
60
11680
16
20
125
19
460
241