35
65
391
53
113
184
32
78
17
71
66
260
38
103
22
104
57
447
177
123
26
168
153
87
77
223
155
119
19
34
89
114
79
28
29
86
210
159
150
95
149
73
13
60
41
226
252