95
149
79
9
11
38
18
83
5
150
26
43
93
6
10
17
25
65
19
109
16
58
12
53
97
27
287
106
7
59
208
20
61
46
36
71
33
265
60
49
21
69
72
42
66
112