123
11
33
14
31
6
38
35
34
9
12
8
19
13
22
63
25
120
3
28
39
216
309
4
44
17
10
80
48
15
2
5
16
29
42
132
30
121
24
162
152
113
400