4
5
85
45
14
23
75
47
83
31
22
30
15
162
41
18
10
72
48
16
51
59
60
52
94
54
20
9
12
25
35
69
71
40
21
19
61
17
53
24
248