58
222
81
110
121
31
99
51
65
52
163
19
44
123
18
990
83
33
36
27
21
35
55
80
42
85
107
30
92
32
76
34
40
8
22
232
77
67
90
54
39
303
25
73
38
63
17
66
45
28
148