30
17
76
25
75
133
77
3
23
9
12
201
90
2
33
57
243
232
66
265
180
320
55
15
37
115
192
400
46
41
26
38
594
473
102
68
246
100
18
27
48
203
130
72
170
50
4
181
20
36
10