8
14
33
87
17
16
44
102
3
46
28
201
30
12
85
75
256
6
69
37
26
132
11
252
65
130
45
2
7
27
40
9
20
113
50
22
91
124
43
5
36
53
56
42
104