45
23
289
75
59
28
33
7
32
8
82
79
14
226
52
34
18
10
80
19
4
81
29
66
12
44
42
13
3
6
43
16
95
2
35
30
31
36
73
9
40
72
46
20
147
880
25
1