1
4
11
28
5
20
16
3
22
7
8
58
15
10
2
21
36
30
6
78
37
98
53
71
238
12
17
143
111
77
18
50
25
13
9
145
278
62