3
7
6
16
11
13
1
42
10
23
48
17
25
29
60
18
28
36
12
33
24
41
19
125
4
8
9
20
5
111
86
139
54
66
71
27
30
43
63
184
156
39
32
51
40