39
29
20
213
82
126
120
57
72
40
13
34
68
23
27
53
132
43
38
61
19
566
256
46
52
3
87
6
49
51
331
188
274
42
37
198
347
294
181
163
171
22
45
66
144
84
15
33
24
115