7
21
12
13
70
352
26
40
80
39
24
27
20
53
58
134
67
41
33
45
63
11
56
37
123
5
59
22
118
79
48
68
354
38
36
359
195
61
138
29
42
47
52
81
331
18