39
135
111
11
474
112
244
240
268
42
159
179
66
146
36
55
70
43
254
54
372
148
900
22
130
58
136
334
153
236
165
531
56
93
102
49
86
233
97
41
95
77
108
506
109
123
106
34
100
80
168
35
92
40
114