2
3
7
5
8
65
29
77
28
59
60
37
44
52
54
150
35
109
33
78
80
108
131
75
64
69
235
113
83
30
126
57
67
161
25
63
56
91
23
21
36
130
55
121
115
46
105
71
49
550
73
268