2
98
22
10
46
4
101
89
38
11
107
138
154
5
23
31
91
526
14
12
40
104
71
184
67
50
8
60
20
44
54
45
17
55
37
76
78
75
61
7