82
30
155
807
183
44
78
25
99
458
51
104
66
43
168
91
39
107
42
74
144
70
257
32
182
63
247
76
49
87
79
53
50
75
113
126
1442
31
133
995
64
61
77
376
998
7775
331
47
45
132
366
145