4
21
6
85
43
93
29
11
73
30
14
31
49
41
17
42
10
90
23
8
94
2
1
87
127
117
35
12
40
24
18
65
15
61
9
19
132
37
34
20
56
46
114
38
60
22
66