81
54
46
48
28
43
65
37
83
86
77
84
30
68
35
31
74
138
95
67
104
79
40
91
607
1369
484
601
1033
94
61
26
88
344
347
334
49
57
45
93
117
71
317