43
74
29
111
3
8
9
68
30
7
2
16
1
36
10
13
33
6
18
35
79
4
26
37
27
82
17
42
15
24
89
610
256
304
12
11
50
792
46
64
1171