98
63
85
10
25
62
92
145
189
15
134
53
22
99
70
31
43
107
78
26
183
19
56
115
24
14
8
18
30
67
7
34
60
58
17
5
3
158
13
73
720
975
33
97
47
367
50
20
49
413
69
16