102
31
29
97
50
53
157
228
231
45
77
769
79
172
18
63
433
92
15
46
127
33
101
26
28
75
58
219
39
14
27
117
40
21
251
70
253
116
57
16
25
17
36
131
37
48
42
67
567
81