2
72
90
14
16
7
41
5
30
27
84
46
24
79
21
26
50
51
13
22
54
66
34
166
8
85
18
45
23
40
68
177
175
413
3
140
11
25
9
17
32
47
38
42
331
10
58