32
510
311
14
47
11
43
20
29
18
53
52
12
8
76
44
91
36
134
154
35
85
90
67
60
177
45
64
72
41
56
83
13
15
31
30
42
27
33
22
49
245
876
37
34
19
51