1
2
4
6
7
11
5
8
38
24
52
49
80
144
61
350
77
44
48
79
109
29
14
43
72
51
21
93
32
20
23
16
74
22
33
75
41
110
46
12
17
34