2
5
150
11
8
21
19
27
90
15
67
10
321
36
7
17
25
1
45
9
6
85
70
153
145
22
50
26
83
58
77
214
97
191
207
13
93
49
108
203
136
60
43
92
55
35
222