66
89
220
29
157
27
8
35
48
39
51
140
36
44
25
40
37
47
99
93
30
60
26
49
3
21
28
14
57
10
108
16
32
34
24
17
71
33
56
41
316
201
67
156