89
158
96
58
74
36
7
47
297
20
48
27
83
60
24
46
35
52
65
31
138
40
62
15
10
37
32
85
124
13
41
4
136
8
26
16
12
11
28
18
50
128
63
30
106