2
10
51
149
18
9
13
38
214
1
24
49
55
33
25
66
34
6
17
8
32
7
37
27
35
43
5
14
357
69
22
40
21
19
11
23
105
29
3
41
4
65
76
224
39