21
62
31
97
13
90
23
20
221
60
17
40
32
15
10
92
38
41
47
35
142
42
22
149
37
459
150
202
9
39
91
36
68
69
56
66
26
14
18
11
195
25
48
326