4
33
45
22
5
14
21
32
95
77
30
26
17
58
31
40
35
84
11
51
34
29
24
46
25
44
42
6
10
19
16
83
130
41
20
67
7
133
61
38
72
258
18