30
5
0
52
59
17
7
55
25
21
14
22
19
46
15
100
12
11
23
13
91
16
123
75
27
28
8
43
9
18
72
516
83
502
166
29
124
65