45
52
28
39
19
20
34
27
125
18
15
25
71
140
241
47
102
83
36
246
74
31
13
32
30
53
42
97
106
388
142
51
147
277
103
26
33
16
90
23
72
810
149
12
63
242