22
110
52
86
90
73
118
87
66
68
71
78
45
92
175
38
10
55
35
96
59
42
89
34
433
16
39
79
19
60
12
20
76
768
32
981
40
33
63
18
181
244
114
48
58
82
24
88
21
54
151
80