31
17
22
20
50
60
25
13
103
69
19
593
52
49
57
53
554
218
23
7
43
11
46
16
4
269
36
104
208
33
105
15
326
137
42
71
63
144
39
61
9
88
45
32
37
27