38
11
29
127
40
54
49
14
43
7
8
5
17
4
15
35
128
41
25
63
56
48
36
37
20
10
13
46
125
108
73
87
113
61
27
82
65
53
9
91
64
30
75
12