10
201
5
44
68
21
49
8
6
15
114
51
31
41
28
38
55
48
35
33
69
39
369
29
111
27
222
11
20
16
40
83
335
104
378
399
66
1007
13
137
386
268
18
24