1
30
0
4
35
61
33
19
5
100
16
32
93
74
11
2
50
78
42
67
57
51
12
6
86
49
68
43
80
79
103
73
3
44
90
26
162
9
140
14
59
22
110
191
525