135
104
45
103
76
409
56
130
38
70
27
65
158
114
295
5
40
78
16
190
200
33
109
261
69
253
95
139
87
30
89
187
66
32
26
202
86
46
369
9
43
55
279
379
201
11
10
64
178
13
21