52
35
259
173
102
74
73
564
41
137
42
26
36
38
25
133
28
34
49
47
27
105
76
116
104
80
53
50
13
101
282
37
17
163
43
11
63
19
16
75
2
79
15
208
67
32
33
361
55