3
5
26
17
44
20
30
81
22
31
374
19
9
0
6
8
4
15
56
1
14
12
21
13
41
28
10
11
33
163
111
69
45
113
130