56
163
58
38
907
144
202
196
85
84
41
78
549
14
70
40
13
121
126
65
19
349
321
20
47
59
22
33
26
90
31
10
139
101
66
93
180
890
42
125
1246
37
127
266
15
12
25
39
36
63
28
179
32