1013
136
95
56
36
26
58
87
43
92
76
119
70
32
102
5
217
203
6
60
94
49
118
72
80
29
101
83
19
48
61
45
39
225
90
35
57
422
47
78
159
21
18
96
7
88
79
28
59
41
16
89
12
38