7
6
14
2
3
8
22
11
4
23
10
5
62
34
151
97
257
13
39
84
81
28
397
20
116
91
25
42
60
200
590
43
66
193
70
224
35
44
87
86
37
144
40
52
54
63
90
41
16
29
18
78