20
23
134
48
19
44
49
39
58
46
6
215
152
56
10
75
94
26
175
36
45
28
14
29
32
30
108
138
63
102
8
52
160
25
4
3
111
235
253
16
57
38
54
126
116