65
46
37
83
86
77
84
30
68
35
31
74
138
95
67
104
79
40
90
607
1369
482
601
1033
94
61
26
88
343
347
334
49
78
57
45
93
117
71
317