15
36
19
304
557
26
35
83
75
122
62
50
42
72
52
48
80
57
135
95
25
45
13
73
41
44
31
7
66
76
43
32
28
47
34
133
138
60
101
121
374
515
84
55
86
480
118