2
25
89
34
12
7
16
267
14
23
6
28
340
86
44
65
221
98
15
32
150
85
71
116
135
95
216
78
82
72
131
57
108
53
31
29
163
63
45
22
58
61
54
19
183
55
66
64
284