176
57
90
16
35
15
104
93
128
27
24
898
278
8
73
36
28
38
72
70
46
139
20
66
63
79
30
113
12
26
42
51
23
13
117
65
19
53
21
6
17
48