96
105
78
25
4
8
124
294
22
7
19
32
77
45
50
35
46
34
12
27
36
158
57
42
10
185
21
1
13
51
66
71
15
6
30
44
112
43
97
18
20
17
23