19
4
51
5
46
106
134
110
100
75
9
53
66
26
36
32
71
129
105
144
119
12
24
138
72
77
58
8
94
27
56
23
22
21
69
63
151
10
34
33
11
90
57
13
561
294