4
1
3
2
10
14
8
12
26
45
13
30
28
61
47
134
181
83
68
100
59
37
115
168
27
69
190
87
102
149
101
46
306
54
82
111
75
80
157
208
152
185
78
90
77
70
129
124
94
39
81
139
197
114