62
99
50
44
83
74
43
31
19
25
49
69
35
89
17
60
468
7
40
158
86
102
51
45
177
246
143
36
126
124
96
16
20
21
95
93
55
615
12
92
98
11
29
58
14
111
53
22
85