7
87
11
37
15
6
3
20
4
8
31
397
86
24
81
95
14
52
44
18
156
16
35
45
12
17
26
60
79
48
13
59
64
94
80
50
90
122
40