78
22
89
67
9
23
59
51
49
77
52
33
14
15
40
400
100
252
53
132
221
13
124
18
8
5
3
10
41
2
4
11
25
1
45
24
438
42
26
7
20