66
103
152
22
73
40
64
37
42
170
123
14
76
133
94
43
121
607
32
87
67
70
74
100
65
86
78
84
151
114
283
101
219
115
9
310
128
26
208
117
21
136
48
3
69
83
61
285