30
91
103
113
293
62
39
20
176
31
426
158
79
146
147
5
85
111
1349
60
37
53
43
36
11
51
362
72
886
122
54
222
13
83
273
26
89
40
15
445
76
352
331
27
143
47
448
29