125
9
12
41
25
29
84
101
36
24
39
33
43
52
20
38
11
14
35
19
17
10
15
64
55
37
49
94
86
45
77
72
28
50
34
23
54
56
110
42
123
88
57
31