151
90
145
26
118
16
135
105
46
83
38
24
388
142
53
63
96
155
73
18
6
275
100
55
215
58
307
8
12
29
57
78
27
32
270
85
56
39
77
23
47
171
117
10
679
54
69
36
11
210
60
28
87