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