30
517
22
85
12
169
21
28
50
0
17
33
38
19
9
2
76
24
18
6
116
34
8
55
45
3
49
89
29
246
66
147
144
26
14
36
40
109
16
48
15
111
51
10
56
106
62