31
26
32
106
57
7
13
65
19
60
53
207
48
24
64
155
17
29
243
103
21
50
134
14
42
43
9
23
20
11
22
36
25
67
85
72
55
192
80
100
177
156
457
331
122