60
105
56
30
27
17
15
29
84
77
93
82
25
61
81
69
98
26
87
66
36
183
39
193
118
187
274
132
114
124
153