45
61
131
107
80
93
106
95
106
114
118
49
84
77
47
159
118
70
67
72
58
90
47
83
72
64
113
60
69
72
97
159
134
153
14
28
34
106
68
49
37
43
105
94
62
79
60
58
27
143
99
51
76
144
126
142
36
34
204
196