2
87
20
22
880
33
46
49
292
146
66
82
11
191
75
6
39
54
18
70
83
40
13
45
190
36
99
194
122
78
17
67
23
62
21
93
37
44
58
60
105
104
147
108
15
148
84
72
38
47
102
123
95
71