35
5
29
10
99
4
50
97
36
11
74
31
14
49
43
18
48
16
96
23
8
95
2
1
88
132
118
15
41
40
24
30
66
9
19
32
133
37
34
20
56
114
38
61
68
86