7
43
11
30
49
10
8
92
34
50
25
98
22
72
56
47
3
6
87
85
165
16
143
14
23
36
17
40
28
13
38
41
37
15
9
12
20
39
186
64
119
61
21
633
32