35
47
29
27
50
169
66
106
22
24
111
41
120
28
60
90
100
17
32
12
40
9
13
8
5
68
36
26
178
44
39
18
15
30
20
34
51
168
21
85
2
151