169
10
50
9
31
28
67
83
54
23
73
11
48
88
0
172
7
8
71
185
14
17
63
37
671
33
3
16
1
102
300
402
15
317
1164
58
414
699
53
96
75
24
47
69
18
86
20
6
240