12
34
119
10
96
15
16
13
53
7
14
17
11
72
8
49
42
75
31
39
4
6
143
20
24
74
94
61
41
19
30
47
54
66
48
64
26
2172
67
76
55
294
38
63
40
269
85
109