2
32
213
23
13
24
48
30
16
42
5
80
39
18
17
31
43
3
14
56
28
6
12
21
1
62
95
58
49
159
54
256
78
25
35
88
26
89
205
27
19
20
71
67