1
12
14
42
10
3
4
6
22
49
34
24
15
44
36
27
31
54
37
13
29
105
73
30
32
18
97
67
45
50
57
33
39
211
63
164
96
59
152
51
116
134
144
377