1
3
20
41
7
16
231
19
46
26
61
24
43
74
37
63
14
35
69
124
30
38
68
76
313
75
258
311
275
113
93
51
591
115
212
95
23
40
31
71
60
111
238
171
201
325
85
77
153
460
292
328
157