29
293
139
53
27
12
82
60
56
10
17
31
74
25
16
41
36
9
38
43
48
484
54
5
18
110
21
118
58
47
97
34
37
42
68
219
32
209
6
40
22
19
28
106
33
111
7