122
237
43
193
58
214
331
95
296
29
62
26
34
273
51
73
77
61
52
71
47
119
74
70
16
196
142
226
23
28
191
100
565
126
45
65
110
22
617
168
700
104
97
59
78
206
37
910
44
56
502