1
50
51
49
88
79
84
24
57
68
287
144
23
25
32
30
73
90
354
18
33
69
46
74
125
94
54
71
112
48
47
182
66
247
56
43
134
52
232
133
75
178
110
85
81
76
38