22
166
15
78
3
8
5
40
110
14
97
24
11
38
23
31
199
71
29
43
228
35
50
17
12
13
257
56
27
7
76
6
68
18
111
2
10
57
96
113
33
182