30
18
138
62
14
8
61
10
29
23
37
24
27
51
17
9
4
19
22
31
13
16
11
15
28
7
12
3
63
69
33
52
34
96
211
35
43