150
79
81
187
136
182
139
332
29
106
25
70
8
53
18
26
7
77
22
14
9
16
76
93
10
69
62
72
43
59
31
12
154
97
56
123
124
75
105
100
118
85
192
90
17
23
63
13
140
40
94
91