67
62
28
98
94
16
7
55
10
39
58
187
93
38
77
36
75
87
164
32
111
1005
97
157
90
12
56
24
81
107
17
142
64
42
53
395
61
22
71
8
34
21
59
33
65
23
124
88