22
11
64
90
6
10
3
32
20
75
18
7
5
9
58
83
46
15
13
86
31
393
8
14
21
16
1171
176
111
39
42
12
25
19
57
77
26
30
36
37
264
1
43
119
33