64
89
194
239
58
33
43
44
94
41
46
23
108
14
39
28
47
508
143
140
434
556
10
26
73
24
29
70
34
27
66
158
36
67
75
175
124
22
52
76
56
1028
69
1522
191