150
102
154
131
88
317
162
53
65
118
457
20
51
10
6
33
47
9
232
174
14
54
37
361
7
35
40
205
72
23
326
96
95
149
61
84
184
752
1383
12
29
413
85
101
137
104
197
178
24
509
491
148
177