80
189
30
23
14
780
104
13
682
28
37
50
121
41
84
90
55
245
31
63
40
29
60
18
39
43
35
100
555
21
145
26
359
65
33
58
68
69
3
97
73
85
105
17
8
75
10
42