5
12
17
86
25
2
21
23
7
66
43
4
322
1
95
18
11
15
117
19
198
37
14
84
52
27
13
20
606
3
9
22
36
127
35