93
16
31
22
17
18
7
63
75
99
40
30
21
15
13
24
23
83
26
61
95
72
103
54
29
60
19
27
33
37
51
47
25
223
39
14
52
42
62
76
50
41
68
55