1
9
16
71
44
38
396
37
63
55
11
5
211
20
10
2
3
36
29
123
77
113
73
13
61
136
196
187
229
125
140
1391
22