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