2
128
16
10
46
14
77
12
6
319
50
11
29
80
286
27
64
62
21
751
18
89
161
51
68
26
334
6242
20
32
25
36
7
34
40
54
44
225
23
200
38
49
9
278
8
419
33