11
12
68
497
21
10
58
39
46
29
26
61
51
18
23
77
42
1304
301
49
103
33
36
98
37
64
55
127
82
106
56
60
31
104
321
19
123
32
69
151
43
93
28
95
40
622
34
13
52