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