242
33
139
99
31
23
1543
30
120
17
545
48
209
24
122
72
51
34
47
149
32
762
71
52
111
173
11
13
154
42
27
9
8
96
581
396
932
169
1962