3
18
35
5
17
8
15
45
38
10
101
44
14
20
2
24
39
25
82
94
27
34
122
85
77
171
193
61
29
74
68
142
64
107
23
241
151
42
194
48
63
22
84
49
40
54
36