131
952
141
793
153
415
71
401
127
612
29
451
51
273
22
291
86
300
57
296
55
311
12
249
32
262
65
168
8
524
37
275
166
35
211