7
82
23
11
20
130
59
68
154
46
51
85
32
54
57
95
70
76
42
25
35
160
34
53
104
45
164
93
92
27
18
114
40
62
29
176
150
103
234
33
72
185
139
124
60
764
61