5
25
24
18
10
303
11
20
40
33
36
50
46
19
174
17
13
37
329
12
41
16
55
21
8
4
9
34
159
6
79
66
121
0
30
23
7