8
3
7
1
5
2
15
14
11
42
16
58
36
39
30
76
80
62
85
45
18
116
35
44
17
114
28
313
399
66
13
72
210
90
19
33
68
46
607
139
129
292
84
640
107
564
110
34
372