102
82
16
125
104
32
54
68
95
100
77
20
60
39
33
27
34
25
66
83
70
72
74
21
12
36
57
96
53
50
45
89
38
140
143
71
75
23
61
99
35
86
73
97
37