30
15
119
17
20
580
4
32
0
10
5
8
36
13
101
34
28
25
12
117
33
7
9
6
66
54
14
26
81
50
163
16
31
18
40
3
61
39
41
100