39
135
112
11
474
245
242
270
42
159
180
66
146
36
55
71
43
254
54
373
148
903
22
130
58
152
111
335
154
236
165
534
56
93
102
49
86
233
97
166
41
95
77
108
507
109
125
106
34
100
80
168
35
92
40
114