113
112
106
24
78
34
6
13
31
118
45
66
38
21
10
20
70
3
204
47
92
29
9
8
52
59
17
97
1
4
11
2
42
27
71
415
82
25
98
23
7
5