9
32
53
1235
81
7
12
18
125
22
5
25
23
30
149
21
27
35
14
58
60
20
13
0
4
11
49
41
180
233
34
67
19
89
40
192
75
116
74
86
38
17