7
5
29
65
15
2
10
45
58
21
16
18
33
20
372
571
61
34
28
25
36
44
32
30
236
54
147
59
37
72
80
125
35
60
38
155
39
224
150
229
85
95
79
200
40
154