30
96
37
47
25
62
77
7
20
89
31
282
198
69
52
27
101
43
38
42
220
41
93
49
17
53
76
35
59
34
21
40
11
620
23
46
32
64
14
142
102
71
29
147
39