4
14
3
16
5
25
1
6
17
8
24
11
21
30
62
36
28
76
66
147
7
118
27
49
141
65
114
35
190
45
135
239
238
149
90
80
161
40
189
42
73
58
109
309
152
83
54
50
38
461