93
17
95
30
23
68
37
40
120
117
90
56
158
165
136
21
211
128
272
187
79
44
160
300
227
28
169
74
24
65
126
63
81
143
49
25
41
57
13
175
60
33
71
61
482
46
98