71
18
102
46
87
80
129
77
44
41
79
24
120
58
29
37
25
47
51
56
45
59
61
35
69
95
54
162
33
57
109
70
16
48
175
104
94
96
60
76
114
31
117
98
43
28
65