16
23
33
10
226
11
220
30
114
60
13
41
988
47
12
27
32
100
49
2
35
43
24
37
22
21
19
14
15
58
44
39
3
6
4
7
56
48
132
50
67