1
10
12
15
30
11
66
39
48
57
58
9
26
25
130
43
114
34
53
314
22
42
133
105
215
60
149
21
44
35
184
98
203
63
20
65
370
132
32
23
54
285
123
83
363
86
97
59