16
11
10
6
14
18
5
33
38
42
31
21
56
45
28
54
13
76
95
9
68
7
3
63
64
94
23
8
4
19
32
146
244
1
24
25
22
702
26
75
116
47
141