49
26
31
174
96
91
22
29
123
211
15
19
20
13
73
65
99
168
57
21
133
160
44
68
154
240
30
2
81
37
615
42
87
54
483
33
4
82
28
1
10
764
8
27
97
9
58
63
38
39
25