8
11
2
7
4
13
3
45
37
35
24
81
40
22
20
27
46
95
31
9
5
88
53
26
18
21
29
63
17
336
247
282
36
66
84
65
23
16
75
30
116