8
201
30
7
47
35
26
42
25
244
21
56
93
12
16
62
101
19
95
68
33
10
54
69
52
41
27
78
91
18
23
75
165
104
120
5
6
61
50
9
45
135