99
45
287
184
21
44
102
137
32
43
23
26
34
12
146
186
50
39
15
73
96
52
35
16
151
104
22
55
150
41
30
24
95
8
9
10
14
70
17
138
108
40
65
62
84