80
41
159
19
199
22
108
130
44
127
67
188
46
48
37
69
150
65
655
26
104
123
73
30
61
60
12
18
72
124
23
79
76
62
52
125
74
54
32
101
50
66
223
10
45
168
7
583