21
275
126
42
19
53
27
87
1019
371
103
16
348
31
254
23
11
17
29
38
30
34
338
202
98
69
100
44
35
144
12
15
32
43
66
22
25
46
215
47
63
75
216
61
26