31
72
18
99
120
26
44
39
10
16
90
73
157
183
30
25
13
61
7
172
53
89
112
49
19
14
263
119
149
55
174
17
43
47
12
75
200
103
65
52
23
80
11
59
8