3
12
23
42
55
27
123
18
22
119
45
64
7
96
61
13
17
24
21
9
148
19
31
68
29
245
10
87
5
108
74
71
36
48
26
88
115
35
274
41