128
50
8
72
75
159
24
47
63
66
131
32
14
13
27
156
116
140
84
130
100
37
17
60
41
44
22
33
15
52
26
73
110
51
887
78
304
442
39
46
55
150
124
93
34
70
104
54