59
31
91
103
113
293
62
39
20
180
427
158
79
146
147
5
85
111
1353
60
37
53
43
36
11
51
363
73
887
122
54
222
13
45
83
273
26
89
40
15
446
30
76
353
331
28
143
47
448