3
87
45
22
83
43
98
47
21
20
29
33
41
68
52
23
66
32
25
17
19
82
15
28
9
13
62
4
37
102
64
57
38
34
35
10
88
27
55
77
46
26
61
170