44
46
28
41
64
36
81
74
84
27
68
34
31
134
93
61
98
76
37
86
600
1358
476
596
1020
85
60
26
40
25
88
30
332
346
322
45
78
50
90
411
116
141
67
364
308