4
20
203
11
10
95
16
422
15
40
84
21
110
30
59
64
33
319
6
18
17
99
52
86
62
168
42
93
87
8
34
108
5
508
3
182
32
35
225
38
50
65
37
107
91
96
90