20
11
62
18
9
81
440
45
113
4
50
48
5038
513
132
15
35
54
75
202
135
431
7
44
405
214
303
163
52
212
459
58
179
2684
91
84
224
12
307
6
60
51
162
140
148
63
38
64
10
23
5
203
100
1137
228