18
245
159
79
42
82
54
67
44
35
41
46
22
80
25
48
83
52
32
53
19
24
37
223
85
65
175
10
27
13
14
26
28
61
76
1187
161
274
197
246
131
72
183
542
50
1021
437
47
36