126
12
52
83
16
45
10
58
78
31
6
5
13
3
51
130
56
39
84
38
14
9
21
54
49
24
22
33
68
26
35
46
20
69
102
36
25
42
47
19
190
208