76
61
28
156
26
78
57
23
17
47
10
8
91
70
25
35
21
18
44
58
39
33
49
24
200
102
31
56
98
175
67
119
62
92
89
88
123
202
293