3
13
21
9
5
10
12
27
17
11
41
28
37
26
14
29
87
6
51
15
65
89
58
42
67
145
45
1
109
48
20
141
177
34
50
47
69
7
249
108
25
38