89
29
40
57
19
99
28
66
14
163
11
56
65
156
15
23
16
64
51
42
91
125
31
185
68
44
76
251
58
33
9
10
79
83
60
32
98
41
38
53
114
69
208
181
175
63
45
78
61