123
132
17
111
289
47
224
84
305
70
212
114
260
26
37
21
176
48
145
22
155
49
6
15
211
33
141
92
119
100
170
129
102
5
373
80
205
547
56
93
91
97
63
103
61
11
297
19
238
104
73