44
17
38
29
62
18
19
232
355
588
145
61
28
81
12
26
183
39
59
113
21
127
180
78
214
306
88
297
109
1
49
215
48
71
99
25
46
30
34
42
35
24
52
33
14
20
7
22
50