54
185
159
42
125
16
29
86
48
96
44
390
21
41
18
56
26
175
101
31
66
1
79
385
94
469
64
76
102
252
119
257
37
184
68
110
43
39
100
73
95
17
52
20
153
111
25
179
46
93
70
90