66
55
23
43
77
72
14
20
15
37
5
60
300
38
126
168
22
209
11
64
44
52
112
116
119
122
159
84
21
348
142
194
124
86
30
41
477
26
28
275
82
16
310
17
136
61
51
39