8
111
87
22
11
35
15
101
9
54
51
19
7
20
12
28
47
18
55
33
16
6
21
147
95
43
200
86
24
118
17
5
32
56
75
41
59
14
27
58
13
48
26
133
37
49