37
27
31
8
7
211
12
286
106
45
58
1477
6
49
61
198
161
69
149
251
22
17
29
4
162
10
319
81
297
14
20
74
40
63
46
21
54
38
15
43
34
16
35
41
42
26
30
99
89