5
295
34
107
28
17
29
62
31
11
25
299
10
35
172
22
331
290
7
14
153
8
40
145
19
18
21
0
32
3
4
46
91
48
16
15
2
6
69
13