40
25
62
6
8
15
7
59
37
33
13
19
63
27
12
20
55
178
32
48
75
189
10
44
11
31
29
30
47
24
17
42
502
129
43
269
109
194
102
83
38
104
888