98
24
29
43
91
28
15
83
10
103
99
86
32
14
111
4
37
51
185
18
21
81
41
171
38
114
9
42
8
13
6
94
53
64
27
1
22
90
130
77
31
12
2
34
7
84
52
20