99
45
10
6
50
90
35
21
18
47
4
17
33
44
12
126
38
49
235
8
40
62
28
107
153
39
165
30
24
123
43
14
226
261
23
9
93
0
5
96
13
65
56
19
11