90
33
55
21
27
12
50
34
22
8
24
23
29
40
79
39
80
31
11
88
59
101
547
19
18
85
115
71
14
53
42
44
52
10
13
45
56
76
65
35
3
57
25
87
6
41
96