2
83
3
22
59
4
21
41
43
63
27
40
8
28
75
18
12
85
131
70
11
127
6
35
39
73
20
23
60
109
154
103
10
61
49
140
169
67
117
31
124
7
81
113