50
11
6
15
56
27
13
55
46
28
36
35
21
69
24
17
90
52
97
64
83
72
18
48
34
98
104
49
25
32
14
41
100
75
62
43
85
73
29
31
20
26
145