108
31
18
58
27
65
88
72
113
41
40
30
56
39
70
83
20
10
35
6
85
47
44
17
48
16
24
21
45
66
60
32
29
61
305
15
23
14
28
62
79
12
94
90
57
49