2
84
83
66
56
15
31
74
26
46
34
19
89
24
40
43
45
86
18
10
147
9
79
32
65
23
193
7
51
171
17
29
48
30
68
69
157
38
197
271
188
50
11
122
54
41