60
117
38
166
22
103
123
109
17
172
58
18
64
83
49
63
54
66
30
284
81
74
11
263
47
297
497
73
46
299
61
24
52
53
41
233
20
56
67
16
98
25
79
887
382
307
50