16
28
47
27
151
52
49
40
35
64
19
67
107
122
165
24
100
44
55
21
136
87
80
70
127
39
223
41
34
33
11
111
29
59
23
36
110
180
46
4
858
5
169
120
66
109
103
13
321
3