34
4
17
71
251
152
96
74
60
104
695
269
102
81
589
68
56
0
125
15
62
14
253
16
196
2
6
55
36
12
11
464
23
28
39
52
48
43
21
13
9
24
22
19
18
58
47
41
26