99
88
39
18
13
23
48
21
87
25
270
47
95
143
65
58
52
35
84
44
30
34
53
75
77
57
213
67
49
223
37
28
72
139
20
10
83
131
136
115
33
73
43
323
127
11
36