31
8
79
48
30
19
5
4
10
35
65
57
45
339
24
102
15
43
34
14
89
87
55
47
21
50
62
78
27
53
7
25
20
134
32
28
105
126
49
103
247
71
82
40
39
29
2