7
25
13
12
5
405
16
93
212
11
17
15
23
29
51
560
36
1
129
22
6
10
34
44
24
106
54
31
30
87
40
3
18
291
143
86
8
236
2
28
187
59
114
79
57