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