99
146
28
58
22
43
42
29
19
83
73
47
113
158
21
20
24
30
44
70
12
25
95
8
23
60
10
152
36
129
41
39
46
93
280
89
57
525
13
17
7
56
85
64