2
38
10
987
32
19
22
27
6
18
37
54
8
4
23
68
13
34
11
5
127
29
9
3
92
51
25
59
30
46
70
26
7
63
255
1
90
28
365
52
16