90
48
20
95
204
81
122
23
61
45
43
59
36
16
54
193
89
115
179
12
15
40
10
365
11
184
127
100
25
27
41
172
259
82
19
38
18
7
9
119
146
53
21
42
33
49
39
77
26
29