8
111
65
18
37
12
218
97
124
36
63
13
58
27
51
68
150
15
25
49
50
28
5
32
57
361
99
80
72
33
7
232
407
22
87
38
128
70
143
41
16
112
14
34
26
83