20
106
350
16
71
22
65
66
424
484
111
148
283
76
39
196
53
42
41
50
61
34
134
77
343
15
518
246
62
43
29
90
51
265
46
249
108
110
4
35
261
37
331
54
3
97
17
75
19
21