37
83
86
75
84
30
68
34
31
74
135
94
66
100
78
90
606
1365
482
601
1027
61
26
88
342
347
328
48
55
45
93
116
71
315