98
86
33
126
46
57
45
25
34
109
54
18
72
21
14
80
23
48
30
75
53
29
22
82
55
47
77
84
20
76
49
79
269
62
32
24
83
119
56
39