123
128
26
82
110
51
54
115
58
47
166
50
132
31
45
71
39
18
17
70
59
95
102
35
209
98
160
165
90
138
80
52
117
314
12
89
13
28
16
29
37
96
43
216
151
103
42
354