2
25
87
28
12
7
16
266
14
23
6
339
86
44
65
221
98
15
32
150
85
71
115
134
95
216
78
82
72
131
57
108
53
31
29
163
63
45
21
58
61
54
19
183
55
66
64
284