2
40
1
80
12
19
164
215
178
89
62
14
47
73
50
32
152
78
70
22
66
53
5
24
147
27
9
75
320
67
17
28
52
131
274
6
15
11
109
33
7
167
41
16
68
25
31
29
10
23
20
84