3
52
13
12
11
15
7
22
17
24
26
14
34
25
16
48
39
28
33
55
37
35
20
42
10
40
54
27
226
23
49
94
98
143
112
102
287
44
38
41
97
124