83
57
10
27
16
85
29
28
2
37
105
25
33
41
87
7
44
48
12
26
19
22
46
18
11
53
17
107
20
24
30
66
89
65
73
21
15
45
23
50
36
62
128