4
5
1
2
9
10
12
6
3
22
79
71
34
133
184
25
72
92
27
35
18
20
44
55
30
26
60
53
39
36
86
48
13
63
244
49
21
372
154