80
193
512
27
40
139
244
130
66
69
15
46
12
26
52
20
22
34
51
25
30
21
36
19
31
1
7
3
9
14
18
17
6
42
8
10
68
2
23
106
11
111