77
121
90
164
270
71
28
49
44
58
31
7
54
83
9
169
107
68
306
20
136
33
42
39
135
14
198
225
122
79
142
293
76
30
43
66
81
116
139
95
383
19
160
120
13
86
170
69
41
249