52
36
10
32
17
26
19
7
21
33
39
58
13
114
237
76
48
27
20
85
99
95
160
150
469
64
103
38
16
37
55
49
25
133
215
72
65
45
78
42
87
74
15
59
367
490