31
11
66
18
41
117
126
12
45
28
87
19
52
22
9
17
39
56
40
38
53
16
54
60
68
37
49
47
48
36
21
104
291
76
253
44
69
5
8
27
450
30
35
34
20
205