82
196
22
89
37
170
421
77
507
27
56
20
25
141
261
9
80
208
43
10
32
102
12
18
34
8
59
13
33
15
5
36
16
55
247
108
57
7
96
142
302
558
26
21
49
19
30