98
47
158
40
95
91
82
90
7
321
81
32
76
17
156
4
60
63
11
49
24
59
87
370
16
27
118
67
99
56
97
14
19
21
38
85
77
58
70
12
43
41
35
28
115
50
15
23
34
39