12
52
1
90
2
6
9
16
20
38
7
107
25
89
74
5
48
8
50
11
45
26
67
65
61
31
76
240
109
41
32
73
51
59
19
4
85
15
3
114
21
91