28
23
52
40
43
99
71
29
92
58
111
45
70
105
890
84
18
17
9
6
38
123
89
88
27
10
49
11
86
31
72
16
24
83
126
96
33
25
54
53
391
179
121
41
14
3
46
21
7
304
164
182
85