19
115
13
4
24
21
22
18
33
35
53
87
26
48
631
49
27
47
17
95
598
29
106
61
28
12
113
93
16
98
9
11
15
38
23
32
89
50
235
36
69
52
282