6
25
44
8
1
11
99
244
212
48
9
33
12
16
30
5
351
29
80
15
43
21
151
273
128
384
956
17
7
10
4
40
73
39
49
23
41
26
27
1396
53
13
22