35
6
51
55
28
16
111
8
155
29
9
5
7
46
90
70
95
62
64
67
59
33
37
73
26
45
18
84
71
19
15
43
294
24
53
91
166
39
42
27
123
40
10
34
58