90
202
36
72
5
55
14
63
49
182
255
15
163
11
16
263
73
38
98
19
25
29
35
50
10
119
9
22
26
43
20
28
94
37
82
53
30
27
40
7
8
23
46