28
79
66
69
31
91
88
44
56
203
186
107
22
51
92
50
86
245
18
38
70
418
55
114
183
43
105
27
49
26
71
47
82
60
64
1
17
34
147
73
29
20
98
94
40
77
415
100