58
49
31
83
16
14
7
29
21
6
103
22
144
918
70
12
10
40
32
17
60
51
94
66
26
43
13
53
35
19
317
33
44
15
201
37
2
34
71
78
30
9
27
219
407
130
20
223
278