16
1
2
14
10
29
4
9
19
215
11
435
5
44
13
23
35
98
129
6
84
27
136
33
141
78
36
51
155
121
68
30
47
260
38
154
353
42
162
34
45
109
82
317
81
146
83
315
91