42
14
113
97
20
335
66
115
95
36
21
54
15
325
785
44
138
27
10
30
878
26
62
383
495
206
155
37
263
185
11
502
38
246
293
158
25
16
31
76
8
22
234
33
28
52
13
12
32
17
199
65
19