58
92
22
389
52
98
26
88
66
131
1
23
30
75
123
242
42
50
47
310
103
32
36
6
2
5
142
55
79
40
268
148
165
24
31
49
197
21
70
293