4
13
6
7
20
11
5
10
18
21
48
81
24
67
34
40
37
26
22
23
60
32
51
56
84
50
29
61
77
99
68
103
33
104
57
151
54
41
49
321
47
122
28
27
125
19
101
275
44
58
82
247
97