83
67
33
4
82
3
77
22
20
73
18
63
31
25
52
90
70
24
127
66
49
78
11
170
16
1111
245
151
131
26
180
74
112
122
50
149
273
88
21
14
94
10
309
109