100
32
10
6
9
33
30
19
22
28
36
42
58
31
21
45
71
62
17
73
3
63
50
645
8
67
11
85
78
40
4
60
79
90
29
15
37
24
34
87
12
53
27
26