12
39
29
22
13
23
43
19
7
48
14
15
200
34
26
51
33
129
20
10
8
6
5
18
67
16
24
30
9
107
36
160
50
79
41
40
11
21
70
49
32
35
58
83
45
56
91
27
46