127
126
88
53
56
23
87
89
72
40
47
18
69
35
31
11
25
13
118
42
33
15
43
155
38
99
44
77
27
91
80
48
98
49
61
52
154
92
39
65
51
75
62
59
66
24
34