69
20
159
133
54
246
68
89
150
77
31
58
33
161
209
153
29
237
101
372
408
119
111
32
9
218
41
13
50
21
27
4
121
151
78
23
92
22
16
12
8
40
14
107
126
64