181
34
253
178
37
55
79
125
30
48
165
11
101
61
19
26
88
109
230
43
90
210
134
42
46
124
12
38
122
65
175
146
226
56
187
240
14
69
903
115
57
369
268
5
18
60
310
1947
113
93
80