45
71
23
14
28
187
27
1701
873
32
248
1033
25
118
40
107
6
18
35
61
144
21
9
33
111
55
188
381
64
86
16
22
369
157
73
31
19
309
26
20
44
81
302
1079
52
212
92
13
115
332
63