18
11
72
6
7
8
25
5
20
37
34
4
78
9
35
13
10
141
48
446
50
102
200
122
79
114
127
399
210
66
272
368
112
469
254
220
108
131
76
26
302
21
158
103
57
133
59
296
187