4
10
12
44
7
48
9
26
43
25
5
32
95
29
63
21
398
35
64
16
33
22
30
52
87
20
75
103
39
66
41
141
77
98
101
19
38
42
31