31
46
18
7
29
69
80
66
28
11
14
20
59
41
22
17
15
50
53
72
98
428
102
219
26
616
32
42
16
82
52
44
308
9
1
3
88
153
176
5
35
21
12