2
3
32
18
11
26
19
40
7
69
15
55
81
141
44
64
22
14
49
9
80
27
42
150
271
160
440
99
68
142
93
52
282
191
21
6
12
98
50
70
36
274
119
41
65
132