40
29
282
51
48
116
42
74
22
49
85
54
103
33
58
432
39
191
81
47
124
150
77
20
16
185
92
61
424
88
161
71
67
70
21
228
111
120
173
175
50
44
241
91
34
56
86
166