20
60
30
42
84
53
133
32
26
33
17
37
75
28
24
73
96
23
6
116
45
16
36
78
10
9
69
18
21
170
43
38
157
11
14
44
13
49
51
41
35
25
83
7
15
212
352
98
86
67