35
38
51
303
511
67
65
27
31
70
111
238
187
185
9
4070
123
83
375
96
107
58
45
28
139
4
47
87
25
41
78
133
15
39
223
104
250
16
13
43
54
227
81
159
64
75
29
765
34
90