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