35
133
168
81
65
481
191
480
69
100
39
18
66
36
499
70
23
30
159
431
78
211
93
64
132
26
188
42
44
236
51
79
49
31
120
38
32
9
108
99
360
77
14
33
24
5
27
80
180
167
20
22
13