15
19
178
71
114
93
94
22
110
52
86
90
74
118
87
66
68
78
45
92
175
38
10
55
35
96
59
42
89
34
433
16
39
79
60
12
20
76
769
32
982
40
33
63
18
181
244
48
58