16
31
12
75
22
29
56
91
15
19
23
33
11
10
5
4
18
7
169
116
14
300
3
43
57
100
123
27
6
24
32
97
45
25
13
113
9
35
93