12
16
81
86
26
28
56
94
31
21
45
34
47
4
38
1
14
10
2
7
8
48
20
13
41
29
49
131
18
32
69
65
237
104
19
85
160
96
36
73
37
92
23
22
58
17
78
11
30